Uploaded August 2025 | Updated September 2026, 3 weeks ago
Let's do some more ray-tracer coding and see if we can get it to render glass, and rainbows, and more!
Support my work (and get early access to new videos and source code) on Patreon: patreon.com/SebastianLague
Source code: github.com/SebLague/Ray-Tracing
Credits:
* Music: github.com/SebLague/Misc-Project-Info/blob/main/Coding-Adventures/GlassAndCaustics.txt
* Frosted glass reference: youtu.be/fWAAOWTV1K0?si=KL-EnzSZ6mLVfuqn
Chapters:
00:00 Intro
02:02 Glass
04:58 Glass Bugs
09:04 NaNs
11:51 Absorption
13:49 Frosted Glass
15:44 Glass Ball Test
21:14 Stack versus Stoch
22:55 Visualizing Caustics
25:42 Cardioid Caustic
27:04 Water Caustic
32:24 Rainbow
36:01 Spectral Experiment
40:46 Outro
Let's do some more ray-tracer coding and see if we can get it to render glass, and rainbows, and more!
Support my work (and get early access to new videos and source code) on Patreon: patreon.com/SebastianLague
Source code: github.com/SebLague/Ray-Tracing
Credits:
* Music: github.com/SebLague/Misc-Project-Info/blob/main/Coding-Adventures/GlassAndCaustics.txt
* Frosted glass reference: youtu.be/fWAAOWTV1K0?si=KL-EnzSZ6mLVfuqn
Chapters:
00:00 Intro
02:02 Glass
04:58 Glass Bugs
09:04 NaNs
11:51 Absorption
13:49 Frosted Glass
15:44 Glass Ball Test
21:14 Stack versus Stoch
22:55 Visualizing Caustics
25:42 Cardioid Caustic
27:04 Water Caustic
32:24 Rainbow
36:01 Spectral Experiment
40:46 Outro










