Three.js Interactive Cube

Browser-based 3D experiment using real-time lighting, texture mapping, and pointer-driven interaction in a simple scene.

This was a lightweight frontend experiment built to explore interaction and motion in the browser without burying the result under UI chrome.

The scene stays intentionally minimal so the behaviour is the point: movement, lighting, and input response are easy to read, and the implementation is small enough to remain inspectable.

What it explores:

  • Three.js scene setup and rendering
  • pointer-based interaction patterns
  • real-time color and lighting changes
  • a compact way to present technical experiments inside a portfolio