Animation Research Labs

Proposed Curriculum

 

Overview
The animation curriculum of the ATI is designed to provide both undergraduate and graduate students from many different departments several areas of study and specialization in computer graphics and animation. Two of these areas are animation production and animation research. Students are encouraged to participate in and contribute to both areas. The curriculum allows students the opportunity to explore new frontiers in computer animation with applications in the games, motion picture, web design, or television industries. As part of the production process, students have the opportunity to develop animated short films. Educational goals of the curriculum include interdisciplinary coursework, research applications, and the design and production of digital animations worthy of national and international recognition. Students are expected to meet the highest standards of technical and aesthetic excellence.

 
  ATI Computer Graphics Curriculum

Proposed Curriculum (select image to enlarge)

 
 

Our interdisciplinary undergraduate computer animation "production" courses, CSE 458 and CSE 490ca deserve special mention. Student productions from these courses have been screened and honored in a variety of national and international animation festivals.

 
 
The Last Lift

The Last Lift (2001)

Mira and the Wind

Mira and the Wind (2000)

The Art of Survival

The Art of Survival (1998)

Whose Hat Is That?

Whose Hat Is That? (1997)

Fish Schtick

Fish Schtick (1996)

 
 
 

These animations are available to view online through the UW CSE Video Collection page.

 
 

Core Computer Graphics Curriculum

Title: CSE 457: Computer Graphics
Department: CSE
Level: Undergraduate
Prerequisite(s): CSE 326
Description:  Introduction to computer image synthesis, modeling, and animation. Topics may include visual perception, color theory, displays and framebuffers, image processing, affine and projective transformations, quaternions, hierarchical modeling, hidden surface elimination, shading, ray-tracing, anti-aliasing, texture mapping, curves, surfaces, particle systems, dynamics, realistic character animation, and traditional animation principles.

Title: CSE 557: Computer Graphics
Department: CSE
Level: Graduate
Prerequisite(s): CSE major, knowledge of linear algebra
Description:  Introduction to image synthesis and computer modeling, emphasizing the underlying theory required for undertaking computer graphics research. Topics include color theory, image processing, affine and projective geometry, hidden-surface determination, photorealistic image synthesis, advanced curve and surface design, dynamics, realistic character animation.

Title: CSE 591: Current Trends in Computer Graphics
Department: CSE
Level: Professional Masters Program
Prerequisite(s): CSE major
Description:  Introduction to computer image synthesis, modeling, and animation emphasizing the state-of-the-art algorithm applications. Topics may include visual perception, image processing, geometric transformations, hierarchical modeling, hidden-surface elimination, shading, ray-tracing, anti-aliasing, texture mapping, curves, surfaces, particle systems, dynamics, realistic character animation, and traditional animation principles.

Core Computer Animation Curriculum

Title: CSE 458: Computer Animation
Department: CSE
Level: Undergraduate
Prerequisite(s): CSE 457, ART 380 or MUSIC 403
Description:  Introduction to basic principles of computer generated animation. Focus on the modeling and lighting of animated characters. Students from Art, CSE, and Music team up on projects to be built on commercially-available modeling and lighting packages.

Title: CSE 490ca: Computer Animation Production I
Department: CSE
Level: Undergraduate
Prerequisite(s): CSE 458
Description:  An introduction to the animation production process from start to finish in ten weeks. Students from Architecture, Art, CSE and Music apply the knowledge gained in CSE 458. The entire class works together to produce a short animated film. Topics include scene planning, digital cinematography, creature and hard surface modeling, animatics and basics of character animation and rendering techniques.

Title: CSE 490cb: Computer Animation Production II
Department: CSE
Level: Undergraduate
Prerequisite(s): CSE 490ca
Description:  Students from Architecture, Art, CSE and Music design and produce their own individual animated works in order to produce professional quality demo reels. Topics include: 2 and 3D Animatics, 3D paint techniques and integration, shot design and sequence planning, non-photorealistic rendering options, interactive animation for pre-planning and advanced production techniques and strategies.

Advanced Computer Graphics and Animation Curriculum

Title: CSE 490dc: Digital Character Animation
Department: CSE
Level: Undergraduate
Prerequisite(s): CSE 458
Description:  The Digital Character Animation class focuses on the design, creation and animation of believable simulated characters. Architecture, Art, Music, and CSE students will study all styles of animation. The course will include in-depth motion analysis of both classical and computer generated works. Topics include: character design and pre-planning, design of model sheets, character rigging, character motion in action and acting, design for multiple characters, crowd scenes, lip synching and principles of character animation.

Title: CSE 490ve: Digital Visual Effects
Department: CSE
Level: Undergraduate
Description:  The goals of this course would be to study and experience first hand all of the aspects of computer animation that fit into the category of visual effects. Students from Architecture, Art, Music and CSE will review case studies and learn some of the mysteries behind the production of convincing special effects. Topics include: compositing, dynamics and simulation, rendering approaches and algorithms, approaches to 3D painting techniques, digital tracking systems (matchmoving) and lighting and layout techniques.

Title: CSE 490tf: Technical Frontiers in Computer Animation
Department: CSE
Level: Undergraduate / Graduate
Prerequisite(s): CSE 490dc, CSE 490sw, CSE 558, CSE 490ve or permission of the instructor
Description:  This course will serve the dual purpose of introducing advanced students in the animation curriculum to new research results while providing student researchers in CSE with feedback to make more useful tools. Students will work in small groups and produce narrative animated short films suitable for national and international animation competitions. Sample topics for technical frontiers include: motion editing challenges, integration of keyframe animation with motion capture options for production, technical improvements to real-time character animation, interactive pre-production tools for character animation.

Title: CSE 490af: Aesthetic Frontiers in Computer Animation
Department: CSE
Level: Undergraduate / Graduate
Prerequisite(s): CSE 490dc, CSE 490sw, CSE 558, CSE 490ve or permission of the instructor
Description:  This course will be co-taught and is geared toward Architecture, Art, Music and CSE students. It will serve the dual purpose of introducing advanced students in the animation curriculum to new tools for computer animation while providing student researchers in CSE with feedback to make more useful tools. Students will work in small groups and produce narrative animated short films suitable for national and international animation competitions. Sample topics for aesthetic frontiers include: an analysis of current digital notation systems for artists and musicians, non-photorealistic rendering, stop motion applications to computer animation.

Title: CSE 490me / CSE 590me: Motion Editing
Department: CSE
Level: Undergraduate / Graduate
Prerequisite(s): CSE 457 or CSE 557
Description:  This course is geared toward the CSE student. In the past 5 years, human motion capture has emerged as the primary way of acquiring realistic motion data. The rise of motion capture technology together with the ubiquitous need to edit animations rapidly evolved into a new field in computer animation: motion editing. This course will survey recent technologies for motion editing. Topics include: representation of character figures and motion, motion capture technology, markers to character degrees of freedom, signal processing and motion, motion warping, motion editing with spacetime constraints, interpolating the motion attributes and physically based motion transformation.

Title: CSE 490sw: Interactive Games
Department: CSE
Level: Undergraduate
Prerequisite(s): CSE 457
Description:  This course is geared toward CSE students. The design and implementation of a complete interactive 3D game. Writing and debugging of real-time reactive software emphasized. Topics include programming for interactive games, orientation and navigation, optimization, software and hardware compatibility and the realities of working under time and equipment restraints.

Title: CSE 558: Physics Based Modeling
Department: CSE
Level: Undergraduate / Graduate
Prerequisite(s): CSE 457 or CSE 557
Description:  This course is geared toward the CSE student. This class focuses on animation and modeling methods that simulate physical laws in order to automatically generate computer animation. Some knowledge of numerical methods, computer graphics and elementary mechanics is required. The course follows a complexity progression from the relatively straightforward simulation of particle systems all the way to complex spacetime optimization methods for character animation. Topics include: particle systems, enforcing constraints, rigid body simulation, fluid flow, modeling skin and cloth, inverse kinematics & dynamics and spacetime optimization.

Title: CSE 558: 3D Photography
Department: CSE
Level: Undergraduate / Graduate
Prerequisite(s): CSE 457 or CSE 557
Description:  This course is geared toward the computer science student. Animators, game designers, and auto manufacturers all face the common problem of building detailed, functional, geometric models. In this course, we explore an increasingly popular avenue: build the model in clay or plaster and then scan it into the computer. The focus of the course is the technology behind the 3D scanners and the algorithms that take the resulting data to models ready for animation or manufacture. Topics include basic optics, image recording, passive vision, active vision, range image registration, surface reconstruction and fitting smooth surfaces.

Seminars in Computer Graphics and Animation

Title: CSE 490ap: Animation Production Seminar
Department: CSE
Level: Undergraduate / Graduate
Prerequisite(s): permission of instructor
Description:  The Animation Production Seminar is open to students from any area in the University who have an interest in digital animation. Short films ("shorts"), animated feature films and television commercials will be reviewed and analyzied in depth. Emphasis will be placed on the technical and aesthetic basics of animation production in commercial studio environments. Practicing animators and other guest lecturers from the animation industry will present topics ranging from character development and performance to compositing and post production.

Title: CSE 590b: Graphics / Art Seminar
Department: Architecture, Art, CSE, Music
Level: Undergraduate / Graduate
Prerequisite(s): permission of instructor
Description:  CSE590B is an advanced seminar to discuss cutting edge research and ideas in computer graphics, animation, and the digital arts. The topic and instructors change from quarter to quarter.

In the winter quarter of 2000, the seminar will be "Digital and Electronic Arts: Issues in Visual Arts, Music and Computer Science." Professors Paul Berger (Art) and Richard Karpen (Music) will conduct a graduate seminar that examines issues in the Arts that are invested in, or are a reflection of, digital technology. The seminar will be composed of graduate students from the School of Art, the School of Music, and Computer Science and Engineering. The format of the seminar will consist of a series of presentations by guest lecturers (installation artists, computer music composers, new media artists, a curator, a neo-Darwinian Anthropologist, and others involved in both the science and performance aspects of the overlap between Art and Technology in the digital domain.

Schedule for Proposed Curriculum

The following is our current plan for rolling out the graphics and animation curriculum. The plan is accurate for the academic calendar 1999-2000 and is subject to change for following years.

Fall 1999

  • CSE 457 Computer Graphics (Undergraduate)

  • CSE 591 Current Trends in Computer Graphics (Professional Masters)

  • CSE 590B Seminar on recent progress in Computer Graphics

Winter 2000

  • CSE 458 Fundamentals of Computer Animation

  • CSE 490ap Animation Production Seminar

  • CSE 557 Computer Graphics (Graduate)

  • CSE 590B Seminar in Digital and Electronic Arts

Spring 2000

  • CSE 457 Computer Graphics (Undergraduate)

  • CSE 490af Aesthetic Frontiers in Computer Animation

  • CSE 490ca Animation Production I

  • CSE 558 Physics Based Modeling

Summer 2000

  • CSE 458 Fundamentals of Computer Animation

  • CSE 490cb Animation Production II

Fall 2000

  • CSE 457 Computer Graphics (Undergraduate)

  • CSE 458 Fundamentals of Computer Animation

  • CSE 490me Motion Editing

  • CSE 490ve Visual Effects

Winter 2001

  • CSE 458 Fundamentals of Computer Animation

  • CSE 490ap Animation Production Seminar

  • CSE 557 Computer Graphics (Graduate)

Spring 2001

  • CSE 457 Computer Graphics (Undergraduate)

  • CSE 490ca Animation Production I

  • CSE 490tf Technical Frontiers in Computer Animation

  • CSE 558 3D Photography

Summer 2001

  • CSE 490cb Animation Production II

 

home :: motivation & charter :: personnel :: curriculum :: research :: facilities :: events :: links