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

19m read timeFrom jason.today
Post cover image
Table of contents
Building Real-Time Global IlluminationDistance FieldNaive Global IlluminationPlaygroundBonus MaterialGI Falling Sand
1 Comment

Sort: