CSS 305 - Interdisciplinary Information Technology:
Computer Animations

Fall 2004

Room: UW2-140

M/W: 3:30 – 5:35pm


CSS305       Computing and Software Systems        UW Bothell   







  • Have a great Vacation!


  • Dec 15: THIS IS IT! J Today we will listen to our stories:

         Here is the link to the evaluation site.

         Each person must submit one form.

         PLEASE do not evaluate your group!


         Here is an example story I try to tell.

         Storyboard due time: 3:30pm Dec 6, 2004.

         Final Product due time: 3:30pm Dec 15, 2004.





Instructor: Kelvin Sung

Phone: (425) 352-5420

Email: ksung@u.washington.edu

Office Hours: Tuesday 3-5pm

(or by appointment)

Office: UW1-339


We will be learning:

In this course we will use the creation of computer generated animations as means to study the field of Computer Graphics. Specifically, we will study the essential foundations of Computer Graphics: Modeling, Rendering, and Animation. We will acquire the knowledge behind each of these foundations with hands-on experimentation and practices. Through these interactions, we will gain in-depth understandings of how special effects in mass media are created. At the same time, we will become more confident computer users with comprehensive appreciation for sophisticated modern applications and how information is organized on modern computer systems.



Required Text:

Michael O’Rourke, Principles of Three-Dimensional Computer Animation 3rd edition, Norton & Company, 2003.


Reference Tutorial (there are 20 copies of this book on-reserved in the library):

Learning Maya 5 | Foundation, Maya Press, ISBN: 1-894893-34-4, 2003.


Reference Text:

        Dariush Derakhshani, Introducing Maya 5: 3D for Beginners, Sybex, 2003.

        Isaac Kerlow, The art of 3D Computer Animation and Effects 3rd edition, John Wiley & Sons, 2003.

        Anne Morgan Spalter, The Computer In the Visual Arts, Addison Wesley, 1999.



Final Project 25%
Projects Assignments (4-5) 55-65%

In-class Quiz (4-6) 10-20%


Approximated Schedule:








Story telling and Computer Animation

Chap 1
LMF:1, 2 & 3

Sep 29

Assign: Project 1

(5% - on using the Tools)


Intro to Modern Animation Tools

Modeling: Coordinate Systems and Transformations

Chap 2

LMF: 5 & 6

(Reading only)

Oct 4

Oct 6



Modeling: Common Techniques

Chap 2
LMF: 12 (stop at p225)

Oct 11

Oct 13

Due: Project 1

Assign: Project 2

(on Modeling)


Modeling: Grouping/Hierarchies


LMF: 13 (stop at p263)

Oct 18

Oct 20


Rendering: Camera and 3D Viewing

Chap 3

LMB: 11

Oct 25

Oct 27

Due: Project 2

Assign: Project 3

(on Rendering)


Rendering: Lighting/Shading/Texturing

Chap 3

LMB: Finish 12 & 13

Nov 1

Nov 3


Rendering: Batch image generation


Nov 8

Nov 10

Due: Project 3

Assign: Project 4

(on Animation)


Animation: Keyframing and Interpolation

Chap 4

LMF: 9 & 10

Nov 15

Nov 17



Guest Lecturer: Robert Riedl (Her Interactive)
Topic: Elements and Structures of Story Telling

Thanksgiving – no class

Chap 4

Nov 22

Nov 24

Assign: Final Project



Guest Lecturer: Constantin Behler (UWB)
Topic: Telling Story with Camera

Animation: Constraints, Motion Path


Nov 29

Dec 1

Due: Project 4



Presentation: Storyboard presentation

Animation: Final wrap up


Dec 6

Dec 8

Due: Final Project: Storyboard.


Final Project Demonstrations (in class)


Dec 15



*Chapter numbers are reference to our textbook.

*LMF #–Refers to Learning Maya Foundation 5 Lesson #

        Here are some general information/policies for this class

        If you have a disability and wish to discuss academic accommodations, please contact Rosa Lundborg at Student Affairs (425-352-5307) as soon as possible. I will coordinate with the University to ensure that the appropriate accommodations are made in this class.

        If you have any problem with this course, please talk to me as soon as possible. Please let me help in anyway I could, but I have to know there is a problem. If you should fall behind in this class, it will be difficult to catch up.

Some inspirations from the past:


  • Here is a short 10-minute movie (High Quality [36MB], or Lower Quality [4.7MB] )of what happened last time this course was offered (Spring 2004). You can expect something similar. This class takes HUGE amount of time, but then, it is also HUGE amount of fun!
  • Here are some samples of student projects from Spring 2004:

1.      Project 2: On Modeling (Have you seen these posters before? J)

2.      Project 3: Rendering (Animation is not there yet, but we were learning J)

3.      Final Project: Story Telling (Now, everything should look cool J)

 Kelvin Sung  |   Kelvin's Research Page  |   CSS Home  |   UW Bothell  |   UW Seattle

UWB Home
18115 Campus Way NE
Bothell, WA 98011-8246

(425) 352-5000
(425) 352-5303 (TDD)


University of Washington, Bothell
Copyright 2000, UWB. All rights reserved.
Comments to Kelvin Sung: ksung@u.washington.edu
Information about UWB:

Last updated: Sep 2004 KS