Added on May 13, 2026

CMY Cube

CMY Cube

CMY Cube

Share this project

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

Yong Su

The best of 3D web, in your inbox

Terms & Privacy
Share this project

© All content, screenshots, and screen recordings are the property of their respective owners.

Know an impressive
3D web experience?

We're always looking to feature fresh, creative work that pushes what's possible on the web.

The best of 3D web,
in your inbox

Terms & Privacy