Lightning Talk: You Too Can Have Fun with Ray Tracing!
summary
Starts from writing pixels with cout to a file and two nested loops then adds rays through a camera and sphere intersection tests to color pixels by hit normal or background and then by random scattering for diffuse shading. Adds metal, glass and depth of field with very short code snippets. Cites the free Ray Tracing in One Weekend books and Blender cycles as references. Builds a tiny working renderer on a single slide and the images render correctly.
AI-written summary · about
chapters (4)
related talks
31mBuilding a raytracing engine with JS
01h 03mIntro to 3D Graphics
42mRendering performance from the ground up
43mShader Tricks in Game Production
16mRainbows! Color Theory for Computers
06mLightning Talk: Let's Fix Sparse Linear Algebra with C++. It'll Be Fun and Easy!
37mRendering performance inside out
33mIntro to Graphics Concepts
