# Domain Warping **Track:** Advanced Shaders & GPU — Advanced Creative Coding — proposed (50) **Framework / surface:** GLSL **Level:** Hard **Prerequisites:** Noise in Shaders → FBM **In one line:** Feed FBM into FBM for organic cloud/marble fields. ## Theory, aesthetics & inspiration Domain warping perturbs the input coordinates of a field before sampling, so noise is evaluated not at a point but at a point displaced by more noise. Nesting this—fbm of a position offset by the fbm of a position offset again—produces the swirling, marbled, quasi-fluid structures that pure octave-summed noise cannot. Inigo Quilez formalized the technique in a widely cited article, demonstrating how a few recursive warps conjure the look of eroded rock, churning cloud, and oil-on-water iridescence. The aesthetic is turbulent yet coherent: filaments stretch and fold without ever tearing, suggesting advection and flow while remaining a stateless, closed-form evaluation.