This guide details the foundation of building real-time global illumination using three.js, starting with a 'naive' global illumination approach. The process involves using signed distance functions (SDFs) to draw shapes on the GPU, followed by implementing raymarching to simulate how light interacts with surfaces. The goal is
Table of contents
Building Real-Time Global IlluminationDistance FieldNaive Global IlluminationPlaygroundBonus MaterialGI Falling Sand1 Comment
Sort: