YoVDO

Introducing the Ray Tracing Pipeline - Ray Tracing Series

Offered By: The Cherno via YouTube

Tags

Ray Tracing Courses C Programming Courses Computer Graphics Courses

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

Advanced App Development in Android
Imperial College London via Coursera
Linear Algebra III: Determinants and Eigenvalues
Georgia Institute of Technology via edX
Beg Photoshop/Digital Imaging
Chaffey College via California Community Colleges System
Computational Photography
Georgia Institute of Technology via Coursera
Computational Geometry
Saint Petersburg State University via Coursera