A procedurally generated volcanic island, with waves crashing against the shore.
Hydraulic erosion from rain and waves is simulated to refine the island shape. Multiple smaller islands may be generated instead of one.
The island is rendered using WebGL 1. The camera can be moved by dragging and scrolling the mouse.