Computer Graphics, Fall 2009
21 episodes - English - Latest episode: over 14 years ago - ★★★★ - 21 ratingsComputer Graphics (ECS175) teaches the basic principles of 3-dimensional computer graphics. The focus will be the elementary mathematics techniques for positioning objects in three dimensional space, the geometric optics necessary to determine how light bounces off surfaces, and the ways to utilize a computer system and methods to implement the algorithms and techniques necessary to produce basic 3-dimensional illustrations. Detailed topics will include the following: transformational geometry, positioning of virtual cameras and light sources, hierarchical modeling of complex objects, rendering of complex models, shading algorithms, and methods for rendering and shading curved objects.
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Episodes
Branches in Computer Graphics
November 30, 2009 08:00 - 32 minutes - 65.1 MB VideoLecture 21: Overview of the field of Computer Graphics and current problems.
Camera Motion
November 25, 2009 08:00 - 27 minutes - 58.1 MB VideoLecture 20: Catmull-Rom Curves for smooth camera motion.
Shadows Part 2
November 20, 2009 08:00 - 34 minutes - 67.9 MB VideoLecture 19: Description of how depth buffers can be used to render shadows.
Shadows Part 1
November 18, 2009 08:00 - 30 minutes - 62.6 MB VideoLecture 18: Ground plane shadows and shadow volumes are described.
Subdivision Surfaces Part 2
November 16, 2009 08:00 - 37 minutes - 76 MB VideoLecture 17: The Catmill-Clark subdivision algorithm for generating surfaces is described.
Subdivision Surfaces Part 1
November 13, 2009 08:00 - 51 minutes - 105 MB VideoLecture 16: Extension of Chaikin's curves to construct surfaces.
Ray Tracing
November 04, 2009 08:00 - 48 minutes - 99 MB VideoLecture 15: A Ray Tracing algorithm is described.
Visible Surface Algorithms
November 02, 2009 08:00 - 37 minutes - 80.6 MB VideoLecture 14: Painter's and Wornock's algorithms are described.
Curves and Surfaces
October 30, 2009 07:00 - 49 minutes - 105 MB VideoLecture 13: Chaikin and Bezier curves are used to construct surfaces.
Scan Conversion
October 28, 2009 07:00 - 44 minutes - 92.6 MB VideoLecture 12: A Scan Conversion Algorithm is described.
The Hierarchical Modeling System
October 26, 2009 07:00 - 39 minutes - 84.2 MB VideoLecture 11: Building complex graphics objects from basic polygons.
Shading and Texturing
October 23, 2009 07:00 - 35 minutes - 76.8 MB VideoLecture 10: Methods of shading and texturing are described.
Quaternions
October 21, 2009 07:00 - 39 minutes - 82.6 MB VideoLecture 09: The application of Unit Quaternions to rotations
Color and Shading
October 19, 2009 07:00 - 52 minutes - 113 MB VideoLecture 08: The RGB axis and color space.
Depth Buffers and Ray Tracing
October 09, 2009 07:00 - 46 minutes - 95.5 MB VideoLecture 07: Determining if an object is in front of or behind another object.
Clipping
October 07, 2009 07:00 - 48 minutes - 104 MB VideoLecture 06: The clipping algorithm and the viewing pipeline.
The Camera Transform
October 05, 2009 07:00 - 47 minutes - 98 MB VideoLecture 05: The pinhole camera model and associated transform matrix.
Rotations About an Arbitrary Axis
October 02, 2009 07:00 - 47 minutes - 96.9 MB VideoLecture 04: Model-View-Controller and rotations of objects in 3D space.
Moving Objects in Space
September 30, 2009 07:00 - 48 minutes - 103 MB VideoLecture 03: The matrices that are used to move objects in space.
Curves in the Plane
September 28, 2009 07:00 - 52 minutes - 107 MB VideoLecture 02: Generating curves with a computer.
Introduction to Computer Graphics
September 25, 2009 07:00 - 49 minutes - 107 MB VideoLecture 01: Preliminary background into some of the math associated with computer graphics.