Handmade Hero Day 572 - Scrolling the Lighting Voxel
Handmade Hero Day 570 - Distinguishing Between Lights and Occluders
Handmade Hero Day 610 - Removing Incorrect Voxel-Voxel Reflections
Handmade Hero Day 577 - Adding Octahedral Light Atlases
Handmade Hero Day 571 - Adding a Light Hierarchy
Handmade Hero Day 404 - Voxel-Indexed Lighting Samples
Handmade Hero Day 562 - Testing Voxel Light Sampling
Handmade Hero Day 560 - Querying Irradiance Directly from Voxels
Handmade Hero Day 388 - Successful Multisampled Depth-Peeling
Handmade Hero Day 545 - Adding Ground Cover
Handmade Hero Day 576 - Octahedral Encoding
Handmade Hero Day 535 - Minor Art Update, Reenabling Particles, Glove Fixes
Handmade Hero Day 578 - Sampling Octahedral Atlases
Handmade Hero Day 583 - Streamlining the New Lighting Pipeline
Handmade Hero Day 587 - Optimizing the Specular to Diffuse Transform
Handmade Hero Day 586 - Finishing Indirect Diffuse Sampling
Handmade Hero Day 569 - Raycasting from Light Probe Locations
Handmade Hero Day 512 - Updating Assets via HHT Files
Handmade Hero Chat 013 - Translation Units, Function Pointers, Compilation, Linking, and Execution
Handmade Hero Day 609 - Reducing Light Contributions from Inaccessible Voxels