During this lab lesson, the class is introduced to more complex animation through the usage of skeletons. We are told to follow a tutorial in the Maya Help documentation again about how to create a simple hierarchy of joint and then parent these joints. This process is called rigging/creating a rig.
Exercise 1
For the 1st exercise, we are watching this famous short movie which is the first film ever produced by Pixar. The director, John Lasseter, makes two simple lamps (parent & child) come alive with real personalities.
This is the link: http://www.youtube.com/watch?v=zmhZm5FRV4s
Exercise 2
For the 2nd exercise, we are going to start on the tutorial which covers creating a skeleton and inverse kinematics.
This is the link: http://download.autodesk.com/us/maya/2011help/files/Inverse_kinematics.htm
We also have a link to 3 Youtube videos (Tutorials Maya Rigging Basic 1,2 & 3 under 3D tutorials list) which is the same as the tutorial we are going to do.
This is the link: http://www.youtube.com/user/eptigo#p/c/D507DD09878ED1A9
This is what I did for the tutorial:
Research:
 |
| Difference between using Joint Tool only and using Joint Tool & IK Handle Tool for Skeleton |
From the research, we can see that the skeleton on the left is made using only Joint Tool while the one on the right is made using Joint Tool and IK Handle Tool. The skeleton on the left is only able to move individual parts of the Skeleton resulting in Forward Kinematics while the skeleton on the right is able to move the Skeleton as a whole when moving the blue point.
Tutorial:
The videos below shows the animation of the robot.
Unrealistic Robot:
The video above shows an unrealistic animation of the robot because the motion is too smooth for it to feel like a machine. The screenshots below shows the curve created when the robot arm moves up and down is almost like a straight line.
 |
| Curve from the Front View |
 |
| Curve from the Side View |
Realistic Robot:
This is the video on how it animates after changes are made:
Now, the robot animation has become more realistic because the motion has stops and pauses in it to make it feel more mechanic. The screenshots below shows the amends made to the curves so that it does not look like a straight line.
 |
| Curve from Front View |
 |
| Curve from Side View |
Exercise 3
The above video shows the box moving at a linear speed past the robot crane before the robot crane lifts it up.
Reflection for Exercise 3
I spent a lot of time trying to figure out how I am supposed to get the box to move past the robot and be lifted up by it. I had a lot of attempts and all of it only allowed the box to move past the robot but not get lifted up by it. However in the end after I did the lab exercises for Week 11, I found out that the problem could be resolved by simply grouping the box to itself and adding keyframes for that particular group in order to animate what I am supposed to animate for the exercise.
Exercise 4
1) Apart from their different sizes, it is obvious from Luxo Jr. that the big lamp is “older” and that the small lamp is “younger”. How is this communicated by the animation? Give at least THREE examples.
1. Motion Variety - The small lamp has a larger motion variety than the big lamp such as jumping and hopping as seen in the video which shows that the small lamp has more energy than the big lamp.
2. Motion Range - The small lamp has a bigger motion range than the big lamp. The small lamp is animated to move about all around the video while the big lamp is animated at an allocated position in the video. This gives the small lamp a larger movement space than the big lamp.
3. Motion Speed - The small lamp has a faster motion speed than the big lamp. The actions done by the small lamp has a faster pace than those done by the big lamp. This shows that the small lamp is more active than the big lamp.
Thus , the three examples above show that the big lamp is "older" and that the small lamp is "younger".
2) Give an example from Luxo Jr of how timing is used for comic effect. Explain how the timing decisions contribute to the humour.
The big ball which rolls across the screen after the reaction of the big lamp. The timing when the ball rolls across the screen was timed nicely together with the reaction of the big lamp to give a bit of humour to the video.
3) When you create a joint chain, these form a hierarchy, with the first joint at the top and the last joint at the bottom. Explain why this is necessary for the joints to work properly.
The first joint is at the top and the last joint is at the bottom because the motion starts off at the first joint to create forward kinematics so that the last joint will be able to move. When the first joint is selected, the rest of the joints below it till the last joint is also selected as all of them fall under the parent of the first joint. This would then allow the joints to work properly.
Reflection
When doing the lab exercises, I took less time to animate the robot than I did last time with the bouncing ball. During the process, I did not meet any major difficulties and I enjoyed the robot animation process. I found out that if I actually did the animation in a step-by-step sequence to resolve the issues it has, it actually makes the animation process much easier and faster. When watching the video on the 2 lamps for Exercise 1, I was amazed by the animation of the lamps which was so well done that it could deliver feelings and expressions. Hopefully, I will be able to achieve something like that for my Project 2 or at least something half as good.