Calendar

All classes meet 11am-12:15pm in room FB 008 unless stated otherwise. All future dates are subject to change.

January

Tuesday Thursday
11 No Class - Snow 13 Introduction   (Administrative Details, Background Survey, Syllabus)
18 Unreal Engine
Assignment 0 Handed Out   (Assignment)
20 Guest - Paul Oliver, Epic Games
25 Physics Introduction 27 Collision Detection

February

Tuesday Thursday
1 Guest - Tom Hudson, IPKeys Technologies 3 PhysX
8 Particle Systems and Fluids
Assignment 1 Handed Out   (Assignment, Downloads)
10 Rigid Bodies
15 Rendering (I) 17 Rendering (II)
22 Shaders
Assignment 1 Due 11am
24 Guest - Dan Amerson, Activate3D
Room FB 141

March

Tuesday Thursday
1 Scene Graphs (I)
Project Proposal Due 11am
3 Scene Graphs (II)
Assignment 2 Handed Out   (Assignment, Downloads)
8 No Class - Spring Break 10 No Class - Spring Break
15 Level of Detail 17 Audio and Source SDK   (Source SDK Notes)
Assignment 2 Due 11am
22 Sound Synthesis
Assignment 3 Handed Out   (Assignment)
24 Sound Propagation   (Sound Concepts, Virtual Barber Shop Movie)
29 Animation (I)   (How Disney Cartoons Are Made Movie) 31 Animation (II)

April

Tuesday Thursday
5 Animation (III) and Scripting   (SimpleActor Code)
Assignment 3 Due 11am
7 Pathfinding (I)
12 Pathfinding (II)
Assignment 4 Handed Out   (Assignment)
14 No Class - East Coast Game Conference, Raleigh, N.C.
19 Navigation Meshes and Crowd Simulation  (Pathfinding Bugs Movie) 21 Guest - Ketan Mayer-Patel, UNC
Assignment 4 Due 11am
26 Game Consoles and Conclusion  (Online Course Evaluation) 28 No Class - Reading Day

May

Tuesday Wednesday
3 No Class
Project Final Report Due 11:59pm
4 Project Presentations 2pm  (Schedule)
Room FB 241 (Graphics Lab)

PDF version of this page
iCalendar version of this page