Als «noise» getaggte Fragen

Bei Fragen zum Erstellen oder Arbeiten mit Rauschfunktionen (in 1D, 2D, 3D oder mehr).

1
Hat das ursprüngliche Perlin-Rauschen jemals einen Vorteil gegenüber dem Simplex-Rauschen?
Perlin-Rauschen ist eine der beliebtesten prozeduralen Rauschfunktionen. Perlin entwickelte später das Simplex-Rauschen, das einige der Mängel des Perlin-Rauschens verbessert, insbesondere seine Ineffizienz in höheren Dimensionen und Richtungsartefakten (Wikipedia nennt fünf Vorteile des Simplex-Rauschens). Dennoch scheint Perlin-Rauschen weit verbreitet zu sein. Ich kann mir vorstellen, dass der Hauptgrund darin liegt, dass …

1
Warum sieht mein Perlin-Rauschen „blockig“ aus?
Ich habe versucht, Perlin Noise selbst zu implementieren, indem ich nur die Theorie verwendet habe (folgt flafla2.github.io/2014/08/09/perlinnoise.html). Leider konnte ich den Look des "originalen" Perlin Noise nicht erreichen. Was ist der Grund, warum der folgende Code eine blockartige Version von Perlin Noise darstellt? Was muss ich im Code verbessern / …
21 glsl  noise  artifacts 


1
Vorteil von Perlin-Rauschen gegenüber Wertrauschen
Während ich das Innenleben von Perlin-Rauschen untersuchte, fragte ich mich, warum man Perlin-Rauschen anstelle von einfachem Wert-Rauschen verwenden sollte. Soweit ich es richtig verstehe, gilt Folgendes: Perlin-Rauschen ist eine gitterbasierte Rauschfunktion, die jedem Punkt im zugrunde liegenden Rauschraum einen n-dimensionalen Gradienten (zufällig für die ursprüngliche Implementierung, festgelegt für die verbesserte) …
14 noise 

1
Ist jegliches rasterbasierte Rauschen zwangsläufig anisotrop?
Ich bin daran interessiert, wie dies auch für eine höhere Anzahl von Dimensionen gilt, aber bei dieser Frage werde ich mich ausschließlich auf 2D-Gitter konzentrieren. Ich weiß, dass Perlin-Rauschen nicht isotrop (richtungsinvariant) ist und dass das zugrunde liegende quadratische Gitter ausreichend sichtbar ist, um seine Ausrichtung identifizieren zu können. Simplex-Rauschen …
14 noise  grid 

1
Wie funktioniert eine 2D Fourier Transformation eines Bildes?
Ich verstehe, wie eine 1D-Fourier-Transformation ein Signal in seine Teilfrequenzen aufteilt, aber ich habe Schwierigkeiten zu verstehen, wie sich eine 2D-Fourier-Transformation auf ein 2D-Bild auswirkt. Aus einer anderen Frage heraus hat John Calsbeek einen interessanten Artikel über die Messung der Qualität von Rauschfunktionen verlinkt . Dies zeigte verschiedene Rauschfunktionen und …


4
Was ist ein geeigneter Weg, um Dithergeräusche zu unterdrücken?
Beim Reduzieren der Farbtiefe und beim Dithering mit einem 2-Bit-Rauschen (mit n =] 0,5,1,5 [und Ausgabe = Etage (Eingabe * (2 ^ Bit-1) + n)) werden die Enden des Wertebereichs (Eingaben 0,0 und 1,0) angezeigt ) sind laut. Es wäre wünschenswert, wenn sie einfarbig wären. Beispiel: https://www.shadertoy.com/view/llsfz4 (oben wird der …

2
Was macht eine gute Permutationstabelle aus?
Ich implementiere verbessertes Perlin-Rauschen . Das Hauptmerkmal für die Randomisierung ist die fest codierte Permutationstabelle, die im Wesentlichen zufällige, aber reproduzierbare Gradienten an den Zellen des Gitters liefert. Die Permutationstabelle ist nur eine Permutation der ganzen Zahlen 0..255und normalerweise die folgende Tabelle (direkt aus Perlins ursprünglicher Implementierung kopiert): {151, 160, …

1
Störung der Bildtexturimplementierung aus der Renderman-Sprache
Ich versuche (in C #) einen Bildstörungsalgorithmus zu implementieren, der im Buch "Texturierung und Modellierung - K. Perlin et al." (Seite 91, falls jemand ihn hat) vorgestellt wird und ein Bild verzerrt. Der folgende Code ist in Renderman-Sprache: Der Texturzugriff Ct = texture("example.tx", s, t); wird ersetzt durch point Psh; …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.