Interaktive Demo

Worley Noise

Auch bekannt als Cell Noise: die zelluläre Texturfunktion von Steven Worley aus dem Jahr 1996, Pixel für Pixel in deinem Browser berechnet. Sie ist ein klassischer Baustein für Stein, Schuppen, biologische Zellen oder Lichtmuster im Wasser.

Dein Browser unterstützt das HTML5-Canvas-Element nicht.

Die Punkte sind die Merkmalspunkte, einer pro Gitterzelle. Stelle die Ausgabe auf F2 − F1, um die Grenzen zwischen den Zellen zu sehen.

Steuerung

Legende

  • Merkmalspunkt

Rauscharten im Vergleich

RauschenErgebnisAufgebaut ausAufwand pro WertGlatt
Value NoiseSkalarfeldZufallswerte auf einem Gitter4 GitterpunkteJa
Perlin NoiseSkalarfeldZufallsgradienten auf einem Gitter4 GitterpunkteJa
Simplex NoiseSkalarfeldGradienten auf einem Dreiecksgitter3 EckenJa
Worley Noise diese SeiteSkalarfeldZufällige Merkmalspunkte9 bis 25 ZellenNein
Blue NoisePunktmengeZufällige Kandidaten um vorhandene PunkteBis zu 30 Versuche pro Punkt–
Fraktales RauschenSkalarfeldOktaven eines Basisrauschens1 Basisrauschen pro OktaveJa
Diamond-SquareHöhenkarteVerschobene Mittelpunkte eines Gitters4 Nachbarn pro PunktNein
Farben des RauschensSignal oder BildNach Frequenz gefiltertes weißes Rauschen1 FFT für alle Werte–
Domain WarpingSkalarfeldFraktales Rauschen an verschobenen StellenBis zu 5 fraktale RauschenJa
Curl NoiseVektorfeldAbleitungen eines Rauschfelds4 RauschwerteJa
Gelände aus RauschenHöhenkarteGestapelte RauschebenenEbenen × Oktaven–

1. Ein Punkt pro Zelle

Das Bild wird in ein Gitter geteilt, und jede Zelle bekommt einen Merkmalspunkt an einer zufälligen Stelle. Die Streuung bestimmt, wie weit er sich von der Mitte seiner Zelle entfernen darf: Bei 0 bilden die Punkte ein regelmäßiges Gitter.

2. Abstände F1 und F2

Jeder Pixel misst den Abstand zum nächsten Merkmalspunkt (F1) und zum zweitnächsten (F2). Dafür müssen nur die Punkte der umliegenden Zellen geprüft werden, das hält die Berechnung schnell.

3. Ausgaben und Metriken

F1 bildet dunkle Flecken um die Punkte, F2 − F1 zeichnet die Grenzen zwischen den Zellen, wie Kopfsteinpflaster oder rissigen Schlamm. Manhattan- und Tschebyschow-Abstand machen aus den runden Formen Rauten und Quadrate.