A real-time exploration of Perlin noise applied to Three.js geometry to generate animated organic surfaces. A custom vertex shader written in pure GLSL displaces the vertices of a sphere, producing a shape that breathes and evolves over time without any additional libraries.
Shader noise displacement
