Photo Gallery

Handmade Hero Day 608 - Visualizing Lighting Values
Handmade Hero Day 599 - Implementing the Grid Raycast Postamble
Handmade Hero Day 096 - Introduction to Lighting
Handmade Hero Day 561 - Sampling Light Voxels with a Reflection Vector
Handmade Hero Day 588 - Aligning Light Voxels with the Camera
Handmade Hero Day 021 - Loading Game Code Dynamically
Handmade Hero Day 392 - Creating Lighting Textures
Handmade Hero Day 418 - Smoothing Light Samples Over Time
Handmade Hero Day 560 - Querying Irradiance Directly from Voxels
Handmade Hero Day 108 - Perspective Projection
Handmade Hero Day 579 - Debugging Octahedral Shading
Handmade Hero Day 544 - Caching Unpacked Entities Across Frames