Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Coding Adventure: Ray Tracing

Sebastian Lague via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course builds a custom ray-tracing renderer using C# and HLSL in Unity. It covers camera rays, shaders, spheres and triangles, reflections, lighting, progressive rendering, anti-aliasing, and depth of field.

Syllabus

Intro
Cameras and Rays
The Pixel Shader
Drawing a Sphere
Multiple Spheres, and Colour!
Two Types of Reflections
Experimenting with Randomness
Random Hemisphere Directions
The Trace Function
Testing Lights
Chair Thief
Progressive Rendering
A Simple Sky
Lambert’s Cosine Law
Cosine Weighted Rays
Triangles
Some Tests
Specular Reflections
Tomatoes and Glossiness
Blur and Anti-Aliasing
Depth of Field
The End

Taught by

Sebastian Lague

Reviews

Start your review of Coding Adventure: Ray Tracing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.