Added on May 13, 2026
CMY Cube

About
An interactive CMY (Cyan, Magenta, Yellow) cube that simulates realistic transparent acrylic using custom GLSL shaders. Features real-time ray tracing for subtractive color mixing, refraction with chromatic dispersion, and up to 12 internal reflection bounces. The ground plane renders colored caustic shadows by tracing light through the cube's faces, while a mirrored reflection adds depth. Fully interactive controls let you adjust optical properties like IOR, absorption, saturation, and lighting. Built with Three.js and custom fragment shaders—no textures, pure math.
Submitted by
Similar Three.js experiments
3D Playground
made by Christian Ortiz
Reze Engine
made by Amyang
mesh3d - 404 page
made by Mesh3d
Pokemon 3D Card
made by PeachWeb