Advent Calendar
Extension
My Links
Recommends
Subscribe
YouTube
Words
Coding Adventure: Ray-Tracing Glass and Caustics
301,637 views
I Made a Game in 4 Days (for the GMTK jam)
Coding Adventure: Software Rasterizer
Simulating 256 Bytes of RAM
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: https://www.patreon.com/SebastianLague
Source code: https://github.com/SebLague/Ray-Tracing
Credits:
* Music: https://github.com/SebLague/Misc-Project-Info/blob/main/Coding-Adventures/GlassAndCaustics.txt
* Frosted glass reference: https://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