Glacier Calving

Calving is the fracture and detachment of ice blocks from a glacier's terminus, driven by internal stress, crevasse propagation and the buoyant uplift of ice meeting water below. Here the cliff face is a procedurally jittered BoxGeometry (noise-displaced vertices) that periodically spawns a chunk mesh cloned from the same jagged-fracture generator. Each chunk falls under simple kinematic gravity, transitions to a bobbing/drifting "floating" state on impact, and fades out over time, while a GLSL ShaderMaterial animates the sea surface and a 800-point additive particle system drives the impact splash.

Splash particles
800 max
Technique
Noise-jittered BoxGeometry
Physics
Kinematic gravity fall
Gravity
-28 u/s²
Calve interval
8-15s
11.0
1.0
Next calving in: --s