Thursday, 16 February 2012

Project - Walking up steps and Jump


From the above reference, I understood that the arms swing back and forth when the character is preparing for the jump. 

Some of my key poses:





For this project, I redid a walk cycle for the front part of the animation as my previous animation didn't include the head. I then made my character go up the steps, which was quite simple. Then, it came to the jump. At first, I was unsure of how to animate the jump, but I visualized a jump in my head and tried to implement it into my animation. I also played around with the rotations of the spine to achieve my final animation. At the end of the jump, when the character lands, I animate the palms to face downwards a little, so as to show that the character is bracing himself for the impact and for more balance.

Final videos:


Front:



Side:



Perspective:





Reflection:


After doing the walk cycle, this project was quite straightforward as it is basically the same, using keyposes to animate the walking up of steps and jumping motion. The only problem I encountered was that my jump looked a little slow. But I made up for it by showing weight when the character lands, by translating the hip down and then up when it regains the upright posture.

Reference:





Project - Walk Cycle


This is the reference I used for my walk cycle. 

Following the reference picture, these are my key poses:

Contact:

Recoil:

Passing

High-point:

Process:

Using the side view, I created 240 frames of walking by repeating the above key poses. To make it more realistic, I used a period of 5 frames for the lifting up of leg, which is realistically slower as compared to the downward movement of the leg, where I used a period of 4 frames instead. I also translated the hip up and down accordingly, to show the character's weight. Using the motion trail as a guide, I ensured that the movement of the hips is smooth and realistic. Afterwards I went frame by frame to check for errors such as the feet passing through the ground and corrected them.

Then, I moved on to the front view to adjust the translation of the hip sideways, as well as the rotation of the hips. Switching between the front and perspective view, I also rotated the shoulders to make my animation more realistic. 

I switched back to side view to move the arms accordingly. I went back to following the reference for this. I decided to exaggerate the arm movement as I wanted my character to be more cartoony.

I played around with the graph editor to adjust the curves, especially the hip's translation.

Lastly, I added more details by playing with the ball roll when the foot lifts off the ground, as well as when it lands. This made my animation a lot more realistic as it showcases the flexibility of the foot. I also rotated the wrist to show overlapping movement and to make it look less rigid.


Final videos:

Front:

Side:

Perspective:


Reflection:

This project gave me an insight into the basics of animation. I think the walk cycle is the first step to 3D animation, like how a bouncing ball animation is the first step to 2D animation. I also learnt that sometimes, animation requires trial and error. I played around with translations and rotations of the hips and shoulders to see the different results they will give. Observation is also very important, when in doubt, I asked my friend to walk around while I observe his movements. Overall, I am quite satisfied with my work. :)

References:




This video is very useful as it shows us not only the side view, but also the front view, which shows us the rotation and translation of the hip.

Extras - Impressive rigging demo reel


I came across this demo reel and found it very interesting. The rigs done by this guy are very detailed and well done. The muscleman's rig was impressive as it shows the muscles working with every movement. There are also cartoony rigs, animal rigs, as well as mythical rigs. I learnt that, although animals have different joints from humans, some parts work similarly, such as the bird's talons as compared to the human toes.

Wednesday, 15 February 2012

Rigging - Female body


This exercise requires us to create a female body rig. I have to say, this was an extremely tedious exercise, with multiple videos to follow. The start was fairly simple, where I had to create a skeleton using the joint tool as shown below. These joints then had to be named appropriately to avoid confusion during the rigging process. Terms such as Lft_Hip and Rht_Hip are used to keep the naming conventions consistent.



After that, I followed the video tutorial to parent the joints accordingly. Then, I created the joints for the arms and fingers in the same way, by using the joint tool. Afterwards, I had to ensure that the axes were pointing in the same general directions as to prevent problems in the future. This was fairly simple, except the fingers, where I encountered some problems where the axes could not be adjusted. To solve the problem, I duplicated a finger which has the correct axes and replaced the problematic ones.

Moving on to creating the IK handles, I initially used the SCSolver, which was incorrect. I quickly deleted and redid the IK handles using the RPSolver. After creating the IK handles, I had to snap the pivot points of the IK handles accordingly to their respective joints.



Next, I create controllers for the legs using circles, scaled to fit the feet as shown above. Using the point and orient constraint, I managed to make my leg twist and move accordingly by controlling the controller. Afterwards, I added attributes such as the ball lifts and toe lifts to make the feet more realistic and flexible.

The process that followed next was a tedious one regarding the Set driven key tool. By setting key values accordingly, it allowed the joints to move and rotate. Next came the knees where an edited sphere was used. The sphere was then attached to the ankle IK using a pole vector constraint. Then, I parent it to the foot's controller. Following the video, a cube was used for the shoulder controller. I created a locator and snapped it to the shoulder joint. Like the knee, a pole vector constraint was also used to attach the controller. The elbow controller was created in a similar way. The hip controller was simpler, a cube that is pivoted to the centre of the pelvis joint with a point and orient constraint. The neck and spine controllers were created using curves and enabling rotations for some joints.

Poses:


Running

Sitting


 Kung fu



Reflection:
This exercise was the most time consuming of all. I had been wondering how rigs are created ever since the spiderman exercises. Now that I've tried it myself, I must say that rigging is an extremely tedious process. I've learnt that rigging a human body is not easy, as we have to take into consideration the number of joints we have and the terms for them. Every joint is essential to create a realistic and workable rig.


Tuesday, 14 February 2012

Bigdog animation


Exercise 1:

i)      If engineered or programmed badly, BigDog would fall over. Watch the full video again, and describe how BigDog’s legs move while walking– ie. what is the sequence of leg movements for one complete step? Use the terms BL, BR, FL, and FR for the back-left, back-right, front-left and front-right legs.

    The legs will move alternately, according to this sequence: FR moves together with BL, FL moves together with BR.

ii)     Explain how this sequence of movements manages to balance BigDog’s body weight.

      When bigdog is falling to the right, his FL and BR will move across to support his right side. Then bigdog's FR and BL will then move across and the cycle continues for awhile to allow bigdog to regain balance fully.

iii)   Look at BigDog_kick_slow_motion.mov. Draw a storyboard of BigDog stabilising itself after being kicked.

You should draw the key poses. You don’t need to draw well – but you must show the leg positions and the body rotations around the X, Y and Z axes for each key pose.

Storyboard:



Animating BigDog

Firstly, I created 3 key poses by translating bigdog to show the general movement in that direction. 

I then adjusted the body by rotating it to show that bigdog is falling over. I moved the legs accordingly, FL and BR crossing over, followed by FR and BL. After a few steps, bigdog finally regains its balance. I rotated the body accordingly to exaggerate the fall and to make my animation more realistic. I also played around with the translation of the body by moving it down when bigdog lands and moved it up at the end when bigdog has regained his balance and stood up straight.

I added a small step at the end to place bigdog's legs at their final positions.

Final video:


 Reflection:

This exercise was very challenging as we have to brainstorm on how bigdog will move, as well as observe videos to figure out the movement of the legs. The movement has to be logical and realistic. Other than the legs, the rotation and translation of the body must also be considered. I experimented with different rotations to end up with the one shown in the video. This exercise taught me the importance of the thinking process during animation, especially when animating irregular movements such as this.

Reference:




Spiderman - Weight shift

For this exercise, I used the spiderman rig to show shifting of body weight from one leg to the other.

1st key pose - At the start, spiderman is resting on his right leg as shown below.


2nd key pose - This is the neutral pose between the shifting of weight.


3rd key pose - Lastly, spiderman has fully shifted his weight onto his left leg.


Final video:


Reflection:

This was quite a challenge as we have moved on from posing to actual animation. Our tutor told us that we have to create key poses first and then work on the in-betweens. I am very satisfied with my work as I feel that the transition is smooth. And the shift in weight is obvious and clear. From this exercise, I have learnt to observe movement more clearly. When in doubt, I faced the mirror and perform the action to observe details such as the feet placement.

Reference:
- Myself
- Youtube video

Tuesday, 31 January 2012

Key poses

Today, our tutor talked to us about key poses, explaining to us the meaning of extreme poses. He also showed us examples using a bouncing ball, which makes it clearer to us. However, having extreme poses is not enough for a good animation. We need in-betweens.

Example, for a bouncing ball, having three extreme poses to form a bounce will not make it realistic at all. We need to add in-betweens to form the arc of the bounce.

Straight-ahead VS pose-to-pose
Straight-ahead is not flexible to changes, basically we have to change everything just to cater to one change. Hence, pose-to-pose is preferred.

The graph editor is very useful to control the curve of movement.


Stages of animation:
Key poses -> Timing -> Graph editor

To make the ball more realistic, create 'weight'. Things to consider will be inertia and gravity. It's about easing in and easing out. Using the graph editor, a gentle slope gives a slower motion to the object.