Skip to content
Skip to content

Crystal Cave

Procedural crystalline formations exploring mineral aesthetics, orbiting cameras, and deeply atmospheric theme-aware lighting.

Live Example

Explore the glowing formations. Lighting interacts with the scene properties to emit rich hues in dark mode, and soft ambient reflections in light mode.

Demonstrates

  • Procedural 3D mesh generation
  • Modular Three.js class architecture
  • Complex lighting models tied into global SCSS themes

Implementation

  • Entry: docs/assets/js/canvas/scene/main.js
  • Scene: docs/assets/js/canvas/scene/CrystalCaveScene.js