This page links to in-class labs.

Although the labs are not graded and you are not required to submit them, they are very important for learning the essential concepts and techniques in the course, so any lab you don't finish in class you should finish on your own time.

Date Lab File(s)
Aug 26 Lab 0: Computer Setup N/A
Aug 28 Lab 1: DirectX Framework I N/A
Sept 2 Lab 2: DirectX Framework II CS470_Lab02 Solution
Sept 4 Lab 3: Basic Cube I CS470_Lab03.zip
Sept 9 Lab 4: Basic Cube II N/A
Sept 11 Lab 5: Basic Meshes CS470_Lab05.zip
Sept 16 Lab 6: Intro to Blender N/A
Sept 18 Lab 6-2: Blender Cont. CS470_xtom3dconverter.jar
Sept 23 Lab 7: Lighting CS470_Lab07.zip
Sept 25 Lab 7-2: Lighting - Camera CS470_Lab07-2.zip
Sept 30 Lab 8: Textures CS470_Lab08.zip
Oct 2 Lab 8-2: Animated Textures CS470_Lab08-2.zip
Oct 7 Lab 9: Blending CS470_Lab09.zip
Oct 9 Lab 9-2: Fog CS470_Lab09-2.zip
Oct 21 Lab 10: Geometry Shader CS470_Lab10.zip
Oct 23 Lab 10-2: CPU Frustum Culling N/A
Oct 28 Lab 11: Particle Systems CS470_Lab11.zip
Oct 30 Lab 11-2: Compute Shader N/A
Nov 4 Lab 12: Cube Mapping CS470_Lab12.zip
Nov 6 Lab 12-2: Normal and Displacement Mapping CS470_Lab12-2.zip
Nov 11 Lab 13: Terrain Rendering CS470_Lab13.zip
Nov 13 Lab 13-2: Stenciling CS470_Lab13-2.zip
Nov 18 Lab 14: Shadow Mapping CS470_Lab14.zip