Go to Main Content

Purdue Self-Service

 

HELP | EXIT

Syllabus Information

 

Spring 2021
Apr 28, 2024
Transparent Image
Syllabus Information
Advanced Computer Graphics - 17992 - CS 43400 - LE1

Associated Term: Spring 2021
Levels: Undergraduate, Graduate, Professional

West Lafayette Campus
Lecture Schedule Type

Learning Outcomes: CS 434 is a redesigned course of contemporary algorithms in Computer Graphics. The course introduces GPU programming using shaders and CUDA to develop a fast and efficient real-time application. Next, we will closely examine light interaction on surfaces and materials, its formal description by the rendering equation, and its numerical solutions using Monte Carlo path tracing and photon maps. Complex materials that require subsurface scattering will be discussed. We will follow the latest approaches to shape modeling ranging from subdivision surfaces to procedural models using grammars. A brief overview of simulation of natural phenomena in particular L-systems, split grammars, stochastic processes for geometry generation, fractional Brownian surfaces, and other stochastic fractals. Physics-based algorithms will be introduced that couple GPU with numerical solvers for fluid and cloth simulations. The course will also apply deep learning methods, particularly generative adversarial networks and their advanced computer graphics applications.
Required Materials: None. All will be provided.
Technical Requirements: C, C++

View Catalog Entry

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.6