Home Generative Kunst & algorithmische Muster Domain Warping — Rauschen zu Fluss verformt

🌀 Domain Warping — Rauschen zu Fluss verformt

Domain Warping speist Rauschen in seine eigenen Koordinaten zurück — f(p + f(p + f(p))) — und verwandelt einfaches fBm in wirbelnde, marmorierte, wolkenartige Felder. Warp-Stärke und Oktaven formen den organischen Fluss.

Generative Kunst & algorithmische Muster3DMittel60 FPS
domain-warping ↗ Separat öffnen
ZIEHEN · SCROLLEN · KLICKEN — direkt im Simulationsfenster steuern.

Über diese Simulation

🔬 Was gezeigt wird

Statt f(p) direkt abzutasten, wird f(p + a·f(p + b·f(p))) berechnet — das Feld verzerrt seine eigenen Koordinaten. So entstehen aus einfachem fraktalem Brownschem Rauschen (fBm) wirbelnde, marmorartige Muster.

🎮 Bedienung

Der Warp-Stärke-Regler bestimmt, wie weit Koordinaten verschoben werden — null ergibt reines fBm, höhere Werte erzeugen stärkere Wirbel und Marmorierung. Der Oktaven-Regler fügt Detailebenen hinzu. Wechseln Sie zwischen verzerrter und reiner fBm-Ansicht.

💡 Wussten Sie schon?

Domain Warping wurde von Inigo Quílez in seinen Artikeln von 2002 bis 2013 systematisch erforscht und populär gemacht — seine Formel q = fBm(p), r = fBm(p+q), Ergebnis = fBm(p+r) ist heute das Standardrezept in der prozeduralen Grafik.

Häufig gestellte Fragen

Was ist Domain Warping in der prozeduralen Grafik?

Domain Warping verzerrt die Eingabekoordinaten einer Rauschfunktion mithilfe eines weiteren Rauschfeldes, bevor sie ausgewertet wird. Statt Rauschen an Position p abzufragen, fragt man es an p plus einem Versatz ab, der selbst aus Rauschen stammt, wodurch sich das Feld zu organischen Mustern faltet und wirbelt.

Wie benutze ich die Regler in dieser Simulation?

Der Warp-Stärke-Regler steuert, wie weit Koordinaten verschoben werden — null ergibt reines fBm, höhere Werte erzeugen stärkere Wirbel und Marmorierung. Der Oktaven-Regler fügt Detailebenen hinzu oder entfernt sie. Der Durchgänge-Schalter wechselt zwischen einer und zwei verschachtelten Warp-Iterationen.

Welche visuelle Änderung bewirkt eine höhere Warp-Stärke?

Bei niedriger Warp-Stärke (0–1) sieht das Feld wie sanft gewelltes fBm aus. Steigt die Stärke auf 3–5, erscheinen fließende Marmoradern und wolkenartige Wirbel. Bei sehr hoher Stärke (6–8) wird das Feld stark verzerrt mit engen Locken und nahezu turbulentem Fluss.

Was steckt mathematisch hinter der Formel f(p + f(p + f(p)))?

Die Formel stellt zwei Schichten Koordinatenverzerrung dar. Das innerste f(p) erzeugt einen 2D-Versatzvektor, der skaliert und zu p addiert wird, um eine verzerrte Koordinate zu bilden, die ein zweites fBm speist. Das äußerste f wertet dann bei p plus diesem doppelt verzerrten Versatz aus.

Ist Domain Warping dasselbe wie Turbulenzrauschen?

Nein. Turbulenzrauschen nimmt den Betrag des vorzeichenbehafteten Rauschens jeder Oktave vor der Summierung, was gratartige Falten erzeugt. Domain Warping ist eine Koordinatenverzerrung vor der Rauschauswertung. Beide Techniken lassen sich kombinieren.

Wer führte Domain Warping ein und wann wurde es populär?

Koordinatenverzerrung in prozeduralen Texturen erscheint bereits in Ken Perlins ursprünglichem SIGGRAPH-Paper von 1985. Iteriertes Domain Warping mit fBm, das sich selbst speist, wurde von Inigo Quílez in seinen Artikeln von 2002 bis 2013 systematisch untersucht und populär gemacht.

Ähnliche Simulationen