Monday, 22 August 2011

IN3D Project2 Part1 (Self-Critique)

Self-Critique

I give myself a 70% for the success of my animation.

Upon completing the animation, I feel that I haven't done enough, so I kept editing and re-rendering. Rendering takes quite a while and it built up my patience along the way too, like how I kept telling myself that every editing is worth it, because it will make the animation better than the previous one after reviewing. Somehow I think that the lack of confidence in my work is because my animation is not my actual storyboard, but rather a modified storyboard to fit in to the desired duration.

But despite that, I still put in my very best in animating out the bipolar emotions, which is the main focus of the whole animation because it is the name of the robot. Since the emotions are one of the key factor, I decided to render set of frames from different angles, and even zoom in on Bipolar to show various emotions portrayed. Rendering from different angles is pretty tedious because of the waiting time, saving and finding out which keyframes to use.

I also tried adding in sound effect with iMovie to make the animation video less dull, but I don't know if it's a good thing, that is the reason why I embedded 2 videos, one with sound effects and one without.

IN3D Project2 Part2 (Final)

Final Outcome

With sound effect:


***

Without sound effect:


***


Application of Animation Principles

1. Timing
2. Exaggeration
3. Ease in and ease out
4. Anticipation
5. Squash and stretch

Timing is applied at KF230, before the arm is lifted up at KF250, there are 20 KFs of being stationery. It is also KF600 to KF620. A lot of timing animation princinples are used while animating the second box.

Exaggeration is shown at while animating the last box, from KF990 to KF1050. Bipolar is crazy at that time, doing exaggerated actions to show that it is crazy.

Ease in and ease out is present at most parts of the animation.

Anticipation is being shown while animating the second box, while Bipolar was being reluctant to lift the box, audience will anticipate what will happen next.

Squash and stretch is applied at the last part of the animation while Bipolar was showing its happiness by going up and down.

IN3D Project2 Part2 (Progression)

Progression

First of all is the rigging process. I removed all constraints and duplicated the boxes by leaving a Translate X: 15 spacing between each box.


Initially I thought that I would animated all 6 boxes, hence I set constraints for all 6 of them by following Week 13's tutorial.


After which I realised that animating 6 boxes will drag the whole animation too long, hence I placed 3 boxes at the platform first. The position of the 3 boxes are like how I had planned in my storyboard. I also removed the constraints for the 3 boxes that are on the platform because I'm not going to animate them.


After making sure that everything is in place and making sure that all the constraints are working like how they are supposed to be, I saved the file as a rig file and saved the file again for animation. This acts as a backup plan, to make sure that even if the animation doesn't work, I can always refer back to my rigged file to check on the constraints.


Starting the animation with the first box, it should be moving at a constant speed because that's how I wanted my storyboard to go. It is to show that my robot is normal at the start. So the keyframes are placed as such. In order to pick up the first box successfully at eg. KF23, the ArmControl W1 must be set at 1 when it is at KF22. On top of that, the ArmControl W1 must be set at 0 when it is KF21. This is because if 0 is not set at KF21, then the box will be flying when the ArmControl starts moving even before KF22.


Same goes for swivel base, going at a normal constant speed. Basically everything about the first box is all about constant speed to show that robots acts in an orderly manner with everything in place.


To further make the uniform speed and the 'robot' feel more obvious, I edited the graph editor by incorporating linear tangents to the peak and valley.


The robot starts feeling tired and reluctant during the second box. In order to show the tired and reluctant feeling, I set the keyframes far apart to make the robot do each action longer.


As shown on the time slider, the time taken to pick up the second box is clearly very long. Which is the most important factor to portray tired and reluctantcy.


And lastly, the last box was animated very quickly, with keyframes very close to one another. But before that, the robot had a short pause after the robot just touched the box, this is to show that the robot suddenly go crazy. Crazy as in bipolar, as suggested by the robot's name, Bipolar. After the robot finish stacking up the last box, excitement and happiness is shown on the robot with big actions, but looks fun instead of being mad.


After the animation is done, I added in additional cube to contain the animation so that there will be nice walls around.


I also added in lightings around so that the video will not look dark after rendering.


Besides that, the platform and conveyor's belt textures are added in too for it to look better.


Last but not least, I view Flim Gate and Resolution Gate too. The reason why I chosed Resolution Gate too, is because I realised that Flim Gate alone is not enough. Resolution Gate allows me to know the exact size when it is being rendered.


Thursday, 11 August 2011

IN3D Project2 (Research)

Research

I went on and searched for more of lamp videos to get a rough idea of animating emotions with robots which I found them to be pretty useful.




Friday, 5 August 2011

To do list for Project 2 Animation

To do:

*modelling > rigging > animation

Animate stacking of 2 or 3 boxes (as 1 column or a row) from a moving queue

1. Remove all the parent constrains from 1 box
2. Duplicate the box OR enlarge platform
3. Parent constrain the boxes again.

Tips

1. Parent Constrain 1
- ArmControl + Box = Arm W0 = 1 (Constrain Node)
2. Rotate Swivel Base (Rotate Y = 100)
3. Parent Constrain 2
- Platform + Box = Platform W1 = 1 (Constrain Node)
4. Turn off - Platform W1 = 0
5. Rotate Swivel Base back to Original Position (Rotate Y = 0)
6. Reset to Rest Position for box
7. Turn off - Arm W0 = 0

Thursday, 4 August 2011

IN3D Project2 Part1

Character

Name of the robot: Bipolar

Bipolar is a introvert robot with a bipolar disorder, as suggested from its name. It is hardworking and has been happily stacking boxes all its life. As the years go by, Bipolar becomes slower in actions and gets tired of its life. One day, Bipolar woke up in the morning as usual, but feeling really terrible with its bipolar disorder acting up.

Should I go to work today? I am feeling unwell and pretty sick of the mundane routine of stacking boxes, but thinking of all the happy times I had while working, I guess I should go. Maybe I will feel better when I am at work. Okay I have made up my mind, I am going to work right away!

Storyboard

There is a long line of brown boxes, as if on a conveyor belt. The robot lifts the box at the head of the queue and stacks it in a pile at its side. Once the robot has finished stacking a box, the rest of the boxes move forward one place, and the process is repeated. However, the robot seems tired of its work, as if unfulfilled in life. The robot wants to rebel and break free! The robot start stacking the boxes in its own likings, and the next minute you see a mini pyramid forming out of the boxes.


Thursday, 28 July 2011

IN3D Week14 Lab2

To create shadow
1. Create a rendering Camera
Panel > Perspective > Camera 1
View > Camera Settings > Flim Gate

2. Get back to Perspective
Create lights > Directional light (sunlight)
Create lights > Point light (cast shadow)
Attribute > Shadows Tab
(For reflection > )

3. Render Settings