Computer Graphics, Fall 2009 artwork

Computer Graphics, Fall 2009

21 episodes - English - Latest episode: over 14 years ago - ★★★★ - 21 ratings

Computer 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.

Technology 3d graphics optics algorithms geometry transforms objects rendering shading curves
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 Video

Lecture 21: Overview of the field of Computer Graphics and current problems.

Camera Motion

November 25, 2009 08:00 - 27 minutes - 58.1 MB Video

Lecture 20: Catmull-Rom Curves for smooth camera motion.

Shadows Part 2

November 20, 2009 08:00 - 34 minutes - 67.9 MB Video

Lecture 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 Video

Lecture 18: Ground plane shadows and shadow volumes are described.

Subdivision Surfaces Part 2

November 16, 2009 08:00 - 37 minutes - 76 MB Video

Lecture 17: The Catmill-Clark subdivision algorithm for generating surfaces is described.

Subdivision Surfaces Part 1

November 13, 2009 08:00 - 51 minutes - 105 MB Video

Lecture 16: Extension of Chaikin's curves to construct surfaces.

Ray Tracing

November 04, 2009 08:00 - 48 minutes - 99 MB Video

Lecture 15: A Ray Tracing algorithm is described.

Visible Surface Algorithms

November 02, 2009 08:00 - 37 minutes - 80.6 MB Video

Lecture 14: Painter's and Wornock's algorithms are described.

Curves and Surfaces

October 30, 2009 07:00 - 49 minutes - 105 MB Video

Lecture 13: Chaikin and Bezier curves are used to construct surfaces.

Scan Conversion

October 28, 2009 07:00 - 44 minutes - 92.6 MB Video

Lecture 12: A Scan Conversion Algorithm is described.

The Hierarchical Modeling System

October 26, 2009 07:00 - 39 minutes - 84.2 MB Video

Lecture 11: Building complex graphics objects from basic polygons.

Shading and Texturing

October 23, 2009 07:00 - 35 minutes - 76.8 MB Video

Lecture 10: Methods of shading and texturing are described.

Quaternions

October 21, 2009 07:00 - 39 minutes - 82.6 MB Video

Lecture 09: The application of Unit Quaternions to rotations

Color and Shading

October 19, 2009 07:00 - 52 minutes - 113 MB Video

Lecture 08: The RGB axis and color space.

Depth Buffers and Ray Tracing

October 09, 2009 07:00 - 46 minutes - 95.5 MB Video

Lecture 07: Determining if an object is in front of or behind another object.

Clipping

October 07, 2009 07:00 - 48 minutes - 104 MB Video

Lecture 06: The clipping algorithm and the viewing pipeline.

The Camera Transform

October 05, 2009 07:00 - 47 minutes - 98 MB Video

Lecture 05: The pinhole camera model and associated transform matrix.

Rotations About an Arbitrary Axis

October 02, 2009 07:00 - 47 minutes - 96.9 MB Video

Lecture 04: Model-View-Controller and rotations of objects in 3D space.

Moving Objects in Space

September 30, 2009 07:00 - 48 minutes - 103 MB Video

Lecture 03: The matrices that are used to move objects in space.

Curves in the Plane

September 28, 2009 07:00 - 52 minutes - 107 MB Video

Lecture 02: Generating curves with a computer.

Introduction to Computer Graphics

September 25, 2009 07:00 - 49 minutes - 107 MB Video

Lecture 01: Preliminary background into some of the math associated with computer graphics.