|
Home > Courses
> MA C163
MA C163 Animation Programming
CATALOG COURSE DESCRIPTION
This course explores structured programming in
animation production. Course topics include the
history of animation technologies, environments,
languages, asset control and pipeline management.
COURSE OBJECTIVES
Upon completing this course, the student will:
- Contrast the hardware and software technology
evolution in 3D animation production and project
how the evolution is likely to continue into the
future.
- Contrast the effectiveness of the scripting
and programming languages common to 3D animation
automation.
- Apply a systems approach in structured
programming to automate 3D modeling and animation.
- Conceive, implement and debug a compiled
plug-in.
- Conceive and implement a scripted automation
on a 3D object.
- Conceive and implement a scripted automation
on a 3D animation.
- Animate cameras and lighting through the use
of scripted controls.
- Test and debug an animation plug-in.
- Conceive and implement a database to control
3D animation production assets.
DETAILED TOPICAL OUTLINE
- 3D Computer Animation Technology History
- Hardware
- Software
- Production Systems
- Programming Environments and APIs
- Modeling
- Access geometry
- Create and edit geometry
- Instancing
- Curve and Surface Deformations
- Animation
- Function Curves
- Sequences
- Expressions
- Operators
- Cameras and Lighting
- Get, set and animate camera parameters
- Get, set and animate lighting parameters
- Hardware and Motion Controls
- Game Development
- Audio
- Utilities
- Error
- Test
- Matrix
- Library
- Scripting and Programming Languages
- LISP
- LScript
- C++
- Mel
- Production Asset Control
- Database Management
READINGS
- The SOFTIMAGE 3|D SDK by
Softimage, Montreal, Canada.
- Nichimen Mirai Online Documentation
by Nichimen, Los Angeles, California.
ASSIGNMENTS
Reading in textbook, written assignments, class
presentations, and individual or class projects.
TYPICAL EVALUATION AND GRADING SCALE
Students will be evaluated based on 3D animation
programming projects, written quizzes, and a written
exam. In order to achieve a grade of "C" in this
course, the student must complete all of the
assigned 3D animation programming projects.
Typical evaluation criteria may include:
Programming Projects 70% Quizzes 20%
Final Exam. 10% Total 100%
A typical grading scale is: 90-100% A
80-89% B 70-79% C 60-69% D 0-59% F
6.23.2003
|
|
|
 |
| |
|
Course at a
Glance |
|
COURSE NUMBER
MA C163
COURSE TITLE
Animation Programming
UNITS
3
TOTAL HOURS
90 total
36 lecture/54 lab
TRANSFERABILITY
A/CSU
ADVISORY
MA C160 with a grade of “C” or better.
REPEATABILITY
1 time |
|
NOTICE
The course outlines contained in this site are representative of the content
taught in each course. Individual instructor outlines may vary.
Textbooks listed on this page are subject to change.
Please check with the instructor or with the college
BookNook for up-to-date
information about current textbooks used. |
|
|