The Generative Mountain Scene is a real-time 3D background component powered by Three.js and custom GLSL shaders. It renders an animated terrain that behaves like a living surface — flowing, shifting, and reacting to user interaction.
Built with layered noise functions and dynamic lighting, this component creates a cinematic, futuristic landscape ideal for premium landing pages and immersive digital experiences.
Generates a dynamic mountain-like surface using procedural noise (Perlin/Simplex-based), ensuring every frame feels organic and fluid.
All motion is driven by GPU shaders, delivering smooth, high-performance visuals even on large screens.
A virtual light source follows the user’s cursor, creating dynamic highlights and shadows across the terrain.
Combines multiple noise layers to produce:
Large-scale terrain movement
Fine surface detail
Control speed, height, and detail to achieve anything from subtle waves to dramatic landscapes.
Can overlay other UI elements or act as a full-page background.