| |
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
Fall 2000
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
|
|