Introducing the Ray Tracing Pipeline - Ray Tracing Series
Offered By: The Cherno via YouTube
Course Description
Overview
Explore the fundamentals of the ray tracing pipeline in this 29-minute video tutorial. Learn how to restructure code to mimic the GPU ray tracing pipeline, implement key functions such as PerPixel/RayGen, TraceRay, ClosestHit, and Miss, and understand their roles in creating photorealistic digital imagery. Dive into practical implementations, including shading techniques and handling reflection rays, while focusing on performance optimization in C++. Gain insights into leveraging GPU power for efficient ray tracing algorithms, setting the foundation for advanced rendering techniques.
Syllabus
- Restructuring our code to behave like the ray tracing pipeline
- PerPixel / RayGen function
- TraceRay function and payloads
- ClosestHit function
- Miss function
- Other shaders in the GPU Ray Tracing pipeline
- Implementing the functions
- Implementing PerPixel
- Changing our TraceRay function
- Implementing ClosestHit
- Shading in our PerPixel function
- Implementing our Miss function
- The result
- Testing our pipeline with a reflection ray
- Ignoring negative hit distances
Taught by
The Cherno
Related Courses
Computational PhotographyGeorgia Institute of Technology via Coursera Computer Graphics
University of California, San Diego via edX Interactive 3D Graphics
Autodesk via Udacity Introducción a la Programación para Ciencias e Ingeniería
Universidad Politécnica de Madrid via Miríadax Interactive Computer Graphics
University of Tokyo via Coursera