CSC 191A Intro to 3D Modeling and Animation
Syllabus
Spring 2003, Jan 15 – March 3 Schedule:
M W F 1:00-1:50
Room: Calloway 10
Instructor: Dr. Yue-Ling Wong (Email: ylwong@wfu.edu;
Phone: 758-3922; Office: Reynolda 225)
Office Hours: W 2:00-3:00
Student Gallery:
Assignment #1, term
projects
Course Web Page: http://www.wfu.edu/~ylwong/courses/2003spring-csc191a/
Syllabus and Timetable: http://www.wfu.edu/~ylwong/courses/2003spring-csc191a/syllabus.pdf
& Revised Timetable (Feb 1, 2003)
Assignment Listing and Description: http://www.wfu.edu/~ylwong/courses/2003spring-csc191a/assignment/
Class Materials Download: http://www.wfu.edu/~ylwong/courses/2003spring-csc191a/material/
Project Resource Center: http://www.wfu.edu/~ylwong/courses/2003spring-csc191a/project-resource/
About the Final Grade: Will be available on WIN at the
end of the semester, but Dr. Wong will email you individually the final
grade by the end of March or early April. Click here
to see how the final grade will be calculated.
Course Description: This course covers basic concepts
of the math for 3D modeling, and introduction to the concepts and techniques
of modeling, texture, rendering and animation. In addition to regular
assignments using 3ds max or Maya, each student will need to do a final
project to create a short 3D animation clip on DVD, and present the animation
in class at the end of the course. This course is not about learning "how
to" use these specific programs, but learning the basic 3D modeling
and animation concepts, techniques and vocabularies which are not program
specific, and to apply what you learn in a creative way.
Requirements: (1) For-grade only. (2) Prefer having had one or more Math
or CSC courses prior to this course. However, if you do not have any of
the Math or CSC courses but are very interested in this course, please
feel free to discuss with me (ylwong@wfu.edu).
Supplies:
- DVD-R disc: at least one because you need to put the animation on
it. Note: It's DVD-R, not the DVD+R
- Some backup or secondary storage: for examples, several of CD-R, CD-RW,
or DVD-RW, so you can back up your files and keep a copy of your files
after this course is over. (All the student files will be removed after
this course is over.)
- A 3-button mouse (optional but highly recommended) for Maya students
running Maya on their Thinkpads.
Software:
It is your choice to use Maya or 3ds max. The availability and access
of these two software will be discussed in the first class.
Resources and Textbooks:
- Textbook: The Art of 3-D : Computer Animation
and Imaging, 2nd Edition, by Isaac Victor Kerlow; John Wiley &
Sons; ISBN: 047136004X; 2 edition (May 11, 2000)
**Required**
- Learning Maya 4.0, by Alias|Wavefront; Alias|Wavefront; ISBN:
0968572553; (August 1, 2001)
Or, (for 4.5), Learning Maya | Foundation; ISBN: 1-894893-17-4
(check on the http://store.aliaswavefront.com)
**Required text for assignments for Maya students**
- Discreet 3ds max 5 Courseware Fundamentals
(check on the http://www.journeyed.com)
**Required text for assignments for 3ds max students**
- Computer Animation: Algorithms and Techniques, by Rick Parent,
Richard Parent; Morgan Kaufmann Publishers; ISBN: 1558605797; 1st edition
(September 4, 2001)
On Reserve at ZSR Library
Supplemental readings on 3D math: Chapter 1 – 2, and parts of
other chapters.
- http://www.geocities.com/SiliconValley/2151/math3d.html
Supplemental readings on 3D math
- Mathematics for 3D Game Programming & Computer Graphics,
by Eric Lengyel; Charles River Media, Inc.; ISBN: 1-58450-037-9; 2002.
Background readings for vectors and matices: Chapter 1 – 3.
- The Illusion of Life: Disney Animation, by Frank Thomas,
Ollie Johnston (Contributor), Cllie Johnston; Hyperion; ISBN: 0786860707;
Revised edition (October 1995)
An excellent book on animation
Evaluation: (click here
to see a detailed calculation)
Due to the tight schedule of this course, it is very important to turn
in your assignments and final project promptly. There will not be any
extension for the project and assignment due dates. Please do not hesitate
to talk with me if you have problems meeting the assignment and project
due dates.
- Attendance & Class Participation (10%)
- Assignments (30%)
- Assignment 1: math & programming assignment to rotate a stick
figure
- Assignment 2 (Part I & II): bouncing ball animation using
3ds max or Maya; and for 3ds max, also Modeling a Chess Set
- Assignment 3 (Part I & II): Jack-in-the-Box modeling &
animation using 3ds max or Maya
- Assignment 4: Final project proposal
- Assignment 5: Network rendering
- Quizzes (30%)
- Final Project (30%)
Description: A short 3D animation, at least about 3
seconds, created in Maya 4.x or above or 3ds max 4 or above. You will
need to render the animation in NTSC DV format, in both wide-screen
and standard format, and put it on an DVD.
Grading: Both the techniques and the end results of
the modeling and animation in your final project will be taken into
account for the project grade. I am looking for, for examples:
- challenges in modeling the objects for your scene and how you
approach these challenges
- challenges in your animation sequence and how you approach them
- good lighting setup or use of light effect
- aesthetics and composition of the scene
- appropriate and good use of special effects if necessary
- effort to refine your models (the models and the textures) and
animation (e.g. smooth motion)
- music and sound effects are optional due to the time constraint
Due Date: March 10, 2003 (no extension)
Things needed to turn in for grading:
- The original animation file (.ma, .mb, or .mp if Maya, .max if
3ds max), and all the supporting files such as the texture maps,
and any images used in the animation. You can put these files on
CD's or DVDs (if the files are too big to fit in a CD).
- DVD: Your animation on DVD, with both the wide-screen and standard
format.
- A project write-up that discuss the issues (see the the grading
criteria listed above), and the followings:
a. What refinements would you make to improve your project if time
allows?
b. How do you propose to do that?
c. If the project is only part of your bigger project in mind, describe
briefly about your idea for this bigger project.
|