Purdue University - Department of Computer Science - Spring 2021 CS434 – Advanced Computer Graphics Class Skip to main content

Spring 2021 CS434 – Advanced Computer Graphics Class

CS434 – Advanced Computer Graphics
Spring 2021, 3-credit course

Course number: CS 434
Instructor: Bedrich Benes
Timeslot: 4:30 – 5:45 MW
Location: Agricultural & Biological Engr B061
E-mail: bbenes@purdue.edu
Discussions: Piazza

Course Syllabus

CS 434 is a redesigned course of contemporary algorithms in Computer Graphics. The course introduces GPU
programming using shaders and CUDA to develop fast and efficient real-time applications. 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 also be discussed. We will follow the latest approaches to shape modeling ranging from subdivision surfaces to
procedural models using grammars. The course will show applications of Computer Graphics in additive
manufacturing (3D printing). Complex structures used in simulation of natural phenomena in particular L-systems,
split grammars, stochastic processes for geometry generation, fractional Brownian surfaces, and other stochastic
fractals will be discussed. Physics-based algorithms will be introduced that couple GPU with numerical solvers for
fluid and cloth simulations. The course will also discuss geometric modeling by using applications of deep learning,
in particular generative adversarial networks.
Levels: Undergraduate
Schedule Types: Lecture
Offered By: College of Science
Department: Computer Science
Course Attributes: Upper Division
May be offered at any of the following campuses: West Lafayette
Restrictions: None

Last Updated: Nov 25, 2020 8:46 AM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2020 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.