Perlin-Rauschen

Perlin Noise

Die Komponente Perlin-Rauschen erzeugt ein vielseitiges Rauschen, das zur Imitation einer Vielzahl von Objekten und Phänomenen verwendet werden kann: Wolken, Gase, Gestein, Sand, Schmutz, Flüssigkeiten, Filmkorn, organisches Gewebe, gebürstetes Metall, Holz, Plastik, Drapierungen, Tarnung und vieles mehr. Die Komponente verwendet einen Algorithmus, der von Ken Perlin erfunden wurde und weithin als Perlin-Rauschen bekannt ist. Es handelt sich um eine Abbildungs-Komponente, die in der Kategorie Rauschen in der Komponentenleiste zu finden ist. Diese Komponente kann HDR-Farben ausgeben.

Rauschen: Abbildungs-Eingabe (HDR)

Legt die Rauschfarbe fest. Wenn diese Farbe transparent ist (sprich einen Alphakanal hat), wird die Hintergrundfarbe durch sie hindurch sichtbar. Dieser Eingang kann HDR-Farben akzeptieren.

Hintergrund: Abbildungs-Eingabe (HDR)

Legt die Hintergrundfarbe für das Rauschen fest. Wenn diese Farbe transparent ist, werden die entsprechenden Bereiche transparent. Dieser Eingang HDR-Farben akzeptieren.

Rauheit: Abbildungs-Eingabe

Stellt die Rauheit des Rauschens ein. Technisch gesehen definiert Rauheit die relative Transparenz der Oktaven, aus denen sich das Rauschen zusammensetzt (die Anzahl der Oktaven wird durch den Parameter Details gesteuert). Bei einem Wert von 0 haben alle Oktaven außer der ersten keine Transparenz, was der Einstellung des Parameters Details auf 0 entspricht. Ein niedriger Rauheitswert, etwa 0 bis 30, führt zu einem weicheren Rauschen, da großkörnige Oktaven die größte Sichtbarkeit haben. Höhere Rauheitswerte erhöhen die Sichtbarkeit der kleinteiligeren Oktaven und machen das Rauschen rauer. Rauheit hat keine Auswirkung, wenn Details auf 0 gesetzt wird, weil in diesem Fall nur eine Oktave sichtbar ist. Da es sich bei Rauheit um eine Abbildungs-Eingabe handelt, kann ihr Wert für verschiedene Bildbereiche getrennt gesteuert werden, indem eine Abbildungs-Komponente mit diesem Eingang verbunden wird.

Geringere Rauheitswerte können das Rendering beschleunigen - wenn die Sichtbarkeit kleinerer Oktaven sehr nahe bei Null liegt, werden sie "ausgeschaltet", um Render-Zeit zu sparen. Vermeide außerdem die Verwendung von Rauheitswerten von 50 und höher für Höhenkarten, da dies zu Klemmungsartefakten führen kann, die als flache Regionen auf der Höhenkarte erscheinen.

Kontrast: Abbildungs-Eingabe

Stellt den Kontrast des Rauschens ein. Die Kontrasteinstellung wird auf das Rauschen angewendet, nachdem alle Oktaven summiert wurden, aber noch bevor die Farben angewendet wurden, so dass die Farben nicht verzerrt werden. Es wird empfohlen, den Kontrast auf 0 zu setzen, wenn du Rausch-Komponenten für Höhenkarten verwendest, weil hohe Kontrastwerte zu Klemmungsartefakten führen können. Da es sich bei Kontrast um eine Abbildungs-Eingabe handelt, kann der Wert für verschiedene Bildbereiche separat gesteuert werden, indem eine Abbildungs-Komponente mit diesem Eingang verbunden wird.

Skalierung: Numerische Eingabe

Passt die Skalierung des Rauschens an. Die resultierende Skalierung wird auch durch den globalen Parameter Größe beeinflusst.

Streckung: Numerische Eingabe

Legt fest, wie richtungsabhängig das Rauschen ist. Eine Streckung von 100 erzeugt ein vollständig gerichtetes Rauschen, während eine Streckung von 0 die Richtungspräferenz aufhebt.

Winkel: Numerische Eingabe

Bestimmt den Drehwinkel der Rauschtextur. Die Auswirkung des Parameters Winkel ist am deutlichsten, wenn der Wert von Streckung nicht Null ist. Das Rauschen wird um die obere linke Ecke gedreht.

Details: Numerische Eingabe

Stellt die Komplexität des Rauschens ein. Technisch gesehen wird mit Details die Anzahl der Oktaven festgelegt, aus denen sich das Rauschen zusammensetzt. Details von 0 bedeutet eine Oktave, 20 bedeutet 3 Oktaven und 100 bedeutet 11 Oktaven. Werte wie 27 bedeuten, dass die ersten drei Oktaven voll sichtbar sind und die vierte zu 70% sichtbar ist. Details hat keine Auswirkung, wenn Rauheit auf 0 gesetzt ist, da in diesem Fall nur die erste Oktave zu 100% sichtbar ist, egal wie viele Oktaven aktiv sind.

Ein großer Wert für Details führt zu längeren Render-Zeiten, da er die Anzahl der zu berechnenden Oktaven erhöht. Wenn Details zum Beispiel 0 beträgt, wird nur eine Oktave gerendert. Beträgt Details 100, werden elf Oktaven gerendert, was das Rendering bis zu elf Mal verlangsamen kann. Wenn du also keine hohe Anzahl von Oktaven benötigst, kannst du den Wert herabsetzen, um den Filter zu beschleunigen.

Variation: Numerische Eingabe

Die Variation, technisch als Zufallsauswahl bekannt, beeinflusst die zufälligen Aspekte der Komponente, die nicht direkt gesteuert werden können: Sie beeinflusst die Position der Rauschmerkmalspunkte (oder "Klumpen") und ihre maximale Helligkeit. Die Zufallsgenerierung wird auch durch den globalen Variationswert beeinflusst. Weitere Informationen findest du unter: Die Funktionsweise der Variation.

Profil: Kurven-Eingabe

Legt eine Tonwertkurve fest, die auf jede Rauschoktave angewendet wird, bevor sie zusammengerechnet werden. Es stehen mehrere voreingestellte Profile zur Verfügung, von denen Linear keine Auswirkung auf die Oktave hat. Da es sich um einen Kurveneingang handelt, akzeptiert Profil Verbindungen von Kurven-Komponenten. Der Anschluss komplexer Kurvenbäume an diesen Eingang kann jedoch zu längeren Render-Zeiten führen, da die Kurve einmal pro Oktave gesampelt wird. Wenn beispielsweise Details auf Maximum eingestellt ist, wird die angeschlossene Kurve 11 Mal gesampelt, um ein einziges Rauschmuster auszuwerten.

Urheberrecht © 2006-2022 Filter Forge, Inc. Alle Rechte vorbehalten.