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.
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
| Rauschen | Ergebnis | Aufgebaut aus | Aufwand pro Wert | Glatt |
|---|---|---|---|---|
| Value Noise | Skalarfeld | Zufallswerte auf einem Gitter | 4 Gitterpunkte | Ja |
| Perlin Noise | Skalarfeld | Zufallsgradienten auf einem Gitter | 4 Gitterpunkte | Ja |
| Simplex Noise | Skalarfeld | Gradienten auf einem Dreiecksgitter | 3 Ecken | Ja |
| Worley Noise diese Seite | Skalarfeld | Zufällige Merkmalspunkte | 9 bis 25 Zellen | Nein |
| Blue Noise | Punktmenge | Zufällige Kandidaten um vorhandene Punkte | Bis zu 30 Versuche pro Punkt | – |
| Fraktales Rauschen | Skalarfeld | Oktaven eines Basisrauschens | 1 Basisrauschen pro Oktave | Ja |
| Diamond-Square | Höhenkarte | Verschobene Mittelpunkte eines Gitters | 4 Nachbarn pro Punkt | Nein |
| Farben des Rauschens | Signal oder Bild | Nach Frequenz gefiltertes weißes Rauschen | 1 FFT für alle Werte | – |
| Domain Warping | Skalarfeld | Fraktales Rauschen an verschobenen Stellen | Bis zu 5 fraktale Rauschen | Ja |
| Curl Noise | Vektorfeld | Ableitungen eines Rauschfelds | 4 Rauschwerte | Ja |
| Gelände aus Rauschen | Höhenkarte | Gestapelte Rauschebenen | Ebenen × 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.