first_work
A glowing 3D cube of colored boxes demonstrates a grid of 64 animated elements, each shaded by its position. The visualization rotates continuously while users can interactively explore the scene through orbiting, panning, and zooming. Built with Three.js, it uses `WebGLRenderer` for rendering, `OrbitControls` for camera interaction, and `MeshPhongMaterial` with HSL color assignment. A directional and ambient light illuminate the structure, which rotates incrementally each frame through an animation loop. The cube is generated programmatically from `config.js` dimensions, with camera constraints limiting distance.