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) zuweist. Jetzt können Sie für jeden Punkt im Raum einen Wert abfragen, indem Sie das Skalarprodukt zwischen dem Distanzvektor und dem Gradientenvektor berechnen. Danach mitteln Sie alle berechneten Werte und erhalten den abgefragten Wert.
Aber ist Wertrauschen nicht dasselbe ohne Gradientenvektoren, sondern mit Zufallswerten? Da ich auch zwischen Werten im Wertrauschen interpoliere, sehe ich keine Vorteile, wenn ich einen zusätzlichen Berechnungsschritt (das Skalarprodukt) im Perlinrauschen verwende.
Warum sollte ich Perlin-Rauschen anstelle von Wertrauschen verwenden? Warum ist Perlinrauschen so beliebt?