Course Detail
Units:
3.0
Course Components:
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites: 'C'- or better in CS 3500 AND (MATH 2250 OR MATH 2270) AND (Full Major status in Computer Science OR Computer Engineering OR Software Development)
Description
This is a project based course covering the fundamental concepts of rendering using ray tracing. Each student implements a ray tracing based renderer step by step with each project. Topics covered in this course include: 3D objects and ray intersections, reflection, refraction, acceleration structures, textures, anti-aliasing, depth of field, soft shadows, and global illumination.