CS 434 Advanced Graphics and Gaming

Admin info, Spring 2014

-          Instructors: Daniel Aliaga and Voicu Popescu

o   {aliaga | popescu}@purdue.edu

-          Pre-requisites: CS 334 or equivalent

Tentative syllabus

1.       Rendering

a.       Specular reflections

b.      Texture synthesis

c.       Light transport

d.      Radiosity

e.      Soft shadows

f.        Ambient occlusion

2.       Modeling

a.       Panoramic imaging

b.      Geometry acquisition

c.       Inverse procedural modeling

3.       Animation

a.       Forward and inverse kinematics

b.      Fluid animation

c.       Gaming

Ambient Occlusion

 

 

Texture synthesis

 

Platforms

1.       Game engines: Unity, G3D

2.       Smartphone & tablets (e.g. iOS, Android)

3.       CPU:C++

4.       GPU: shaders, CUDA

Specular reflections

Assignments, Midterm, Final Project, and No Final Exam

1.       2 assignments, 2 x 13% = 26%

a.       approximately 2 weeks per assignment, require implementation

b.      Possible topics: soft shadows, panoramas, geometry acquisition, global illumination

2.       Midterm examination, 24%

3.       Final project, 50%

a.       6 weeks,  requires implementation

b.      individual topics, teamwork possible

4.       No final examination

 

Soft shadows