Computer Science 112
The Art & Science of Computer Graphics
Spring 2013, The College of Saint Rose
Lecture 22: Introduction to Animation
Date: Tuesday, April 16, 2013
Agenda
- Announcements
- Extra Wednesday morning sessions will at least start in my
office instead of being in SC 469A. We can move down to the lab
if necessary.
- Looking ahead: Exam in class 2 weeks from today
- A look at some previous models and our marbles
- Final Project proposals due tonight!
- Studio/Lab Bonus 1: Stained Glass Windows is up -
consider try this out, especially if you are not happy with some of
your previous lab or exam grades
- Studio/Lab 9: Animation available, not due until the
day before our exam
- Lecture assignment 21 recap
- See: links on previous lecture page to Bezier tools
- Quick look at additional "morph replication" examples
- A first animation example
- animation-related image properties
- writing an adjustment function
- the film message
- In-class exercise: Modify the BallToss example so that the
path the ball takes is different than the parabolic path in the
original code.
For practice, try to achieve each of the following:
- have the ball go in a straight line path from its start to
finish positions
- make the ball go straight up then straight back down
- make the ball follow the opposite path from the original example
- make the ball travel its original path, but
at half the speed (hint: double the number of frames).
The version you demonstrate/submit should do something other than one
of the above.
Submit by demonstrating in class, or by email as "Lecture 22
in-class exercise" for 5 lecture assignment points.
Lecture Assignment 22
Due at the start of class, Thursday, April 18.
Please submit answers to these questions
either as a hard copy (typeset or handwritten are OK) or by email to
terescoj AT strose.edu by the start of class. Please use a clear subject line
when submitting by email (e.g., CSC 112 Lecture
Assignment 22, Joe Student). We will discuss these
questions at the start of class, so no late submissions are
accepted.
- Suppose you have defined the names a and b to refer to
two points in space, and you wish to find the point that is one
fourth of the way along the line from a to b. Show a
blend function call that will compute this point's coordinates. (5 points)
- What is returned by this Mead statement? (Try to figure it out
before typing it into DrScheme - you'll need to be able to do this
on an exam.) (3 points)
(morph 5 '(0 50 -100) '(100 -150 -100))
Examples