A real-time WebGL renderer for distance fields. Rendering through ray marching with adaptive step size.
View this project live at http://www.iamnop.com/raymarch/.
Javascript, WebGL, GLSL, Three.js
- Iñigo Quilez, “Rendering Worlds with Two Triangles”
- Iñigo Quilez, Distance Functions
- GPU Ray Marching with Distance Fields
- Per-Pixel Displacement Mapping with Distance Functions
- D.J. Sandin, others, "Ray Tracing Deterministic 3-D Fractals"
Nop Jiarathanakul