CodyJasonBennett/three-rc: Implementation of Radiance Cascades GI in 3D using three.js and three-mesh-bvh.
github.com·3d
🌐WebGL
Preview
Report Post

three-rc

An implementation of "Radiance Cascades: A Novel Approach to Calculating Global Illumination"1 in 3D using screen-space probes and a BVH2. This algorithm captures any number of offscreen occluders or emitters and results in noise-free diffuse and specular global illumination without any temporal accumulation. Probe storage is fixed-cost and stored in a screen-sized texture. A novel upscaler by Alexander Sannikov3 is used for depth-aware interpolation, which cannot be licensed. I have omitted a license here for this reason.

Tracing can be made fixed-cost or scene-independent with a different tracing function, such …

Similar Posts

Loading similar posts...