Overview
Domain warping modifies the coordinates passed into a noise or texture function, usually by adding offsets sampled from another field. The result bends otherwise regular patterns into more organic structures.
Distorts sampling coordinates with another noise field before evaluating procedural patterns.
Compact metadata for implementation and discovery.
Domain warping modifies the coordinates passed into a noise or texture function, usually by adding offsets sampled from another field. The result bends otherwise regular patterns into more organic structures.
Quick facts
Runtime and memory behavior at a glance.
Best
O(o)
Average
O(o)
Worst
O(o)
Space
O(1)
value = noise(point + warp_strength * noise_vector(point))Offsets lookup coordinates with another noise field.
Show regular noise bending into flowing shapes.
Domain warping changes where a pattern is sampled; it does not change the base noise function itself.
What each reference supports for this entry.
Procedural-generation reference for Domain Warping's noise, texture synthesis, and terrain/shape generation use cases.
Good next jumps from the relationship graph, ranked for useful discovery.
Domain warping commonly uses gradient noise as the warp or base field.
Warped coordinates are often evaluated through layered fBM noise.