// PROCESS

HOW IT WORKS

01

VISUAL QUESTION

Start with "what does erosion look like in real-time?" not "build a terrain page." The question drives the math.

02

GPU FIRST

Write the GLSL pipeline first. Domain warping, FBM, ping-pong FBOs. The shader IS the piece. React wraps it, doesn't define it.

03

CONSTRAINT

Single-pass or two-pass maximum. 300 lines of GLSL. Constraints produce better shaders than freedom.

04

CO-AUTHORSHIP

Mouse interaction means the viewer changes the piece. Not cursor-following — actual state mutation through human gesture.

// STUDIES

EXPLORATIONS

Foundational shader studies and experimental work.