Set of experiments and extensions to THREE.js. These pages are a sandbox of examples and not necessarily ready to include in projects and may require some work to properly and performantly integrate.
- Deferred Renderer
- TRAA, non float buffer on volume-lights (see playdead implementation)
- use GLSL syntax parser for debugger
- VXGI
- Subsurface Scattering
- SSDO
- Stochastic transparency
- Glossly refraction post effect (based on overlap, depth?)
- Glint shader (https://twitter.com/xavierchermain/status/1305443303819800579)
- Immediate-mode style global (or imported) tool that lets you draw debug widgets easily
Next
- Half Edge data structure
- GPU particles
- Curl noise (https://www.cs.ubc.ca/~rbridson/docs/bridson-siggraph2007-curlnoise.pdf)