Time: MW 3:00-4:30
Room: to be determined
Instructor: Alla Safonova
|
TA: to be determined
|
Email: XXX Office Hours: XXX |
Detailed
Course Syllabus is coming soon
|
Course Description This course
will cover core subject matter common to the fields of character animation, robotics
and embodied intelligent agents. The intent of the course is to provide
the student with a solid technical foundation for developing, animating and
controlling articulated systems used in interactive computer games, virtual
reality simulations and high-end animation applications. The course balances
theory with practice by “looking under the hood” of current
games, animation systems and authoring tools and exams the technologies and
techniques used from both a computer science and engineering
perspective. |
Topics include
•
Principals of Animation and Keyframing
•
Motion capture
•
Procedural animation
•
Facial animation
•
Computer simulation
•
Smart characters and intelligent agents
•
Crowd animation
•
Forward and inverse kinematics
•
Dynamic systems and control
•
Geometric coordinate systems and transformations
•
Quaternions
•
Parametric curves and surfaces
•
And others…
Prerequisites
CIS 120
Familiarity
with linear algebra
CIS
270 preferred but not required
|
Grading (preliminary) The course
will consist mainly of lectures, homework exercises and programming
assignments. A mid-term and final exam also will be given.
Grading will be based as follows: approximately 30% on the
homework/programming assignments, 35% on the midterm and 35% on the final
exam. |
Examples
of Projects from Previous Classes (designed by Liming Zhao)
|
|
Textbook
Coming soon…