Leksykon IT › Programowanie › Domain warping

Domain warping

Programowanie Svenska → Zaktualizowano: 2026-10-25

Zniekształcanie współrzędnych wejściowych jednej funkcji szumu inną funkcją szumu, tak że płaskie gradienty zwijają się w wirujące, organiczne wzory przypominające marmur lub chmury.

Zwykły szum Perlina czy simplex jest gładki, ale martwy. Domain warping przepuszcza punkt przez szum, zanim go spróbkuje: zamiast noise(p) liczymy noise(p + noise(p)), najlepiej w kilku warstwach. Wzór jest lokalnie popychany i ściągany, aż zaczyna przypominać użyłkowanie marmuru, splątane chmury albo wyerodowany teren.

Technikę rozpopularyzował Inigo Quilez w swoich szkicach na Shadertoy i artykułach; to stały element proceduralnego teksturowania i generowania krajobrazów. Często nakłada się ją na szum fraktalny, by uzyskać jeszcze bogatszą strukturę.

← Wróć do leksykonu