Project 4 : Basic Motion

Date Assigned: Tuesday, May 11
Tutorials Due: Tuesday, May 18
Project Due (Parts 1 and 2): Tuesday, May 18

Reading: Kerlow, Chapters 9 and 10, Section 11.1
Learning Alias
Lessons: Keyframe and Motion Path Animation (Alias Logo) , Hierarchical Animation (Bouncing Ball)


This assignment is about timing, weight, and squash-and-stretch. Your task is to animate a bouncing ball three times, emphasizing the difference in weight between each of three types of ball. You will work in a new group, giving each other feedback as you go. By the date this project is due, everyone in your group should be comfortable with Alias' keyframe animation interface and the basic principles of cartoon physics.


What to do

I. bouncing ball
1. Create a sphere with the default shading and lighting. Create three short animations (less than 4 seconds each) that show the difference between the following types of balls bouncing:
  1. A normal ball (e.g. rubber ball).
  2. A light ball (e.g. beach ball).
  3. A heavy ball (e.g. bowling ball).
Each student will animate ALL THREE BOUNCING BALLS. For this part of the bouncing ball assignment (Due: May 22 or before) the balls should bounce IN PLACE until they lose momentum.

2. Now animate ALL three balls, bouncing in a scene in a clear and understandable way with SOME forward motion. Please be careful not to add force so much as direction.

II. expressive motion (optional)
Turn one of the balls above into a character with intent. Have the ball change its mind about what it's doing. Convey that mental decision using only the ball's motion.


What we're looking for

    I. This is a warm-up to get you thinking about weight, timing, and squash-and-stretch. Each animation should unmistakeably convey the type of ball using only its motion. Each of you should choose one ball to animate. Compare notes with your teammates as you go: discuss the different kinds of motion, and try to figure out the single most important aspect that distinguishes one ball from another.

    You will be turning in a flipbook of the bouncing ball with both shading and wireframe turned on. However, do NOT create any textures or render your scene as anything other than a playblast! The resolution should be low: around 360x240 pixels. The animation should play back at a rate of 24 FPS: be sure to set the frame rate every time you start Alias!

    II. For this part, try to think of a reason for the ball's action. If it suddenly decides to bounce in another direction, is it because it sees something it likes, or something it's afraid of? Also, think about how the ball feels about what it's doing. Is it excited, bored, exhausted? You may use a simple set for this part if it helps tell the story, but again you may NOT use extra lights or textures.


Turn in

Before class on Tuesday, May 18, turn in your wire files from the tutorials you did into the directories
/home/cse458/critique/basic_motion/tutorials/Alias_Logo
/home/cse458/critique/basic_motion/tutorials/Bouncing_Ball

Before class on Tuesday, May 18, make a directory /home/cse458/critique/basic_motion and put the following in it:

  1. Animations of bouncing balls. (In flipbook format)
  2. Animation of the expressive bouncing ball: living_ball.bk (optional).
Note: Flipbooks are the name the program uses to describe the finished series of sequential files that can be displayed in order. You will need to render your files out and turn them in to be viewed as flipbooks.