CSE 557: Computer Graphics
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.
Prerequisite: CSE major, solid knowledge of linear algebra.
CSE 558: Special Topics in Computer Graphics
Advanced topics in computer graphics not treated in CSE 557. Topics vary from year to year but typically include advanced aspects of image synthesis, animation, and 3D photography.
Prerequisites: CSE major and CSE 557 or permission of instructor.
CSE 576: Computer Vision
Overview of computer vision, emphasizing the middle ground between image processing and artificial intelligence. Image formation, preattentive image processing, boundary and region representations, and case studies of vision architectures.
Prerequisite: Solid knowledge of linear algebra, good programming skills, CSE or EE major or permission of instructor.
Offered: jointly with EE 576.
CSE 577: Special Topics In Computer Vision
Topics vary and may include vision for graphics, probabilistic vision and learning, medical imaging, content-based image and video retrieval, robot vision, or 3D object recognition.
Prerequisite: CSE/EE 576 or permission of instructor.
Offered: jointly with EE 577.
CSE 590b: Computer Graphics Seminar
Computer graphics seminar.
CSE 590v: Computer Vision Seminar
Computer vision seminar.
CSE 591g: GRAIL Seminar
GRAIL lab meeting and research seminar. The seminar is jointly offered with MSR (Microsoft Research) every other quarter, meeting once a week at MSR for research presentations by UW and MSR personnel.
CSE 455: Computer Vision
Introduction to image analysis and interpreting the 3D world from image data. Topics may include segmentation, motion estimation, image mosaics, 3D-shape reconstruction, object recognition, and image retrieval.
Prerequisite: CSE 303 or CSE 333; CSE 326 or CSE 332; recommended: MATH 308; STAT 391.
CSE 456: Story Design For Computer Animation
Animation principles and production for story development and design. Design, development, and production of several storyreels, which are a tool for the pre-production of animated features and shorts. Student use authoring tools to present finished work.
CSE 457: Computer Graphics
Introduction to computer image synthesis, modeling, and animation. Topics may include visual perception, displays and framebuffers, image processing, affine and projective transformations, hierarchical modeling, hidden surface elimination, shading, ray-tracing, anti-aliasing, texture mapping, curves, surfaces, particle systems, dynamics, character animation, and animation principles.
Prerequisite: CSE 303 or CSE 333; CSE 326 or CSE 332; recommended: MATH 308.
CSE 458: Computer Animation
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.
Prerequisite: either CSE 457, ART 380, or MUSIC 403.
Pre-production of collaboratively designed animated shorts. In-depth analysis of classical and computer generated works. Character design and pre-planning, model sheets, character rigging, storyreel and animatics, character motion, design for multiple characters, and principles of animation as applied to character motion and effects.
Prerequisite: CSE 458.
CSE 460: Animation Capstone
Apply the knowledge gained in previous animation courses 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.
Prerequisite: CSE 458, CSE 459.
CSE 464: Advanced Topics In Digital Animation
Students design individual animated works for professional quality demo reels. 2- and 3-D animatics, special effects design, advanced character animation techniques, 3-D paint techniques and integration, short design, sequence planning, non-photorealistic rendering options, interactive animation for pre-planning, and advanced production techniques and strategies.
Prerequisite: CSE 458.
CSE 481v: VR Capstone
Learn a ton about Virtual and Augmented Reality, get familiar with the latest technology and software, and build an app in 10 weeks.
Professional (Evening) Courses
CSEP 557: Current Trends In Computer Graphics
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.
Prerequisite: CSE majors only.
CSEP 576: Computer Vision
Provides an overview of computer vision, emphasizing the middle ground between image processing and artificial intelligence. Image formation, pre-attentive image processing, boundary and region representations, and case studies of vision architectures.