Als «perlin-noise» getaggte Fragen

Perlin-Rauschen ist ein von Ken Perlin entwickelter algorithmischer (computergenerierter) Effekt, der häufig zur Simulation von Elementen in der Natur und zur prozeduralen Geländegenerierung verwendet wird, insbesondere in Situationen mit geringem Speicherbedarf. Es ist auch pseudozufällig und kann in einer beliebigen Anzahl von Dimensionen vorliegen. Es gibt jetzt eine verbesserte Version davon, die ebenfalls von Ken Perlin entwickelt wurde und ebenfalls von diesem Tag-Simplex-Rauschen abgedeckt wird.

10
Wie erzeugt man kachelbares Perlin-Rauschen?
Verbunden: Einfache Geräuschentwicklung Grundlegendes zu Perlin-Rauschen Ich möchte kachelbares Perlin-Rauschen erzeugen. Ich arbeite von Paul Bourkes PerlinNoise*() Funktionen aus, die so aussehen: // alpha is the "division factor" (how much to damp subsequent octaves with (usually 2)) // beta is the factor that multiplies your "jump" into the noise (usually …


4
Einfache Geräuschentwicklung
Ich suche nach Geräuschen, die so aussehen: (Bilder mit freundlicher Genehmigung von Understanding Perlin Noise ) Ich suche im Grunde nach Lärm mit vielen kleinen "Wellen". Folgendes ist unerwünscht: Gibt es irgendwelche einfachen Möglichkeiten? Ich habe mich seit einer Woche mit Perlin und Simplex befasst und kann es anscheinend nie …




1
Glattes Voxel-Terrain
Als persönliches Projekt versuche ich, einen Geländegenerator zu entwickeln, der ein Gelände erzeugt, das dem glatten Gelände von Castle Story ähnelt. Wenn Sie es noch nicht gesehen haben, hier: Sie sehen also, dass es sich um eine Kombination aus Blöcken und "glatten" Blöcken handelt. Um diesen Look zu emulieren, habe …

2
Höhlengeneration mit Perlin-Würmern
Ich versuche gerade, mit 3D Simplex Noise ein Minecraft-ähnliches Voxel-Terrain zu generieren und möchte auch Höhlen implementieren. Ich habe die Methode von Perlin Worms in diesem Thread gefunden, die wirklich schöne Ergebnisse generiert. Ich habe jedoch keine Ahnung, wie ich es Stück für Stück generieren soll. Ist dies möglich oder …

2
Wie entferne ich schwimmendes Gelände, wenn es mit 3D Perlin Noise erzeugt wird?
Ich verwende derzeit 3D Perlin Noise, um zufälliges Terrain in Kombination mit Marching Cubes zu generieren. Mein Problem scheint darin zu liegen, die Rauschfunktion zu skalieren, um angemessene Höhen in meinem Gelände zu erreichen. Wenn nur eine Oktave verwendet wird, werden offensichtlich alle Punkte in Bezug auf das Rauschen interpoliert, …

3
Wie erstelle ich einen Horizont?
Ich habe meinem Raytracer einen Himmel hinzugefügt, der abgetastet wird, wenn ein Strahl ein Objekt vollständig verfehlt. Was ich hier mache, ist, wenn ein Strahl etwas in der Szene komplett verfehlt, gibt er die Perlin-Rauschfunktion bei (ray.direction.x, ray.direction.y, ray.direction.z) zurück - mit anderen Worten, er "tastet ab eine Kugel um …

1
Perlines Rauschen nahtlos kacheln, ohne es zu wiederholen, um eine unendliche 3D-Welt zu erzeugen
Ich arbeite seit einiger Zeit mit LWJGL an einem 3D-Spiel in Java. Ich versuche, prozedural erzeugtes unendliches 3D-Terrain zu erstellen, das um den Player herum erzeugt wird. Bisher habe ich: 3D-Geländestücke, die beim Bewegen des Spielers geladen und entladen werden. Diese Stücke bestehen aus Dreiecken, nicht aus Quads, und sind …

1
Helfen Sie beim Verständnis von Simplex Noise
Einführung Dies ist weniger eine Anleitung zur Verwendung von 2D-Simplex-Rauschen als vielmehr eine Suche nach einem Verständnis dafür, was sowohl in der Mathematik als auch visuell geschieht. Ich möchte den gefundenen Code lieber nicht kopieren und einfügen. Ich würde es wirklich gerne verstehen. Ich habe meine Hausaufgaben zu diesem Thema …

2
C # Perlin-Rauschen - „endlose“ Geländestücke erzeugen?
Ich schreibe gerade einen kleinen Side Scroller in C #, um sowohl C # zu lernen als auch Spaß zu haben. Im Moment habe ich einen einfachen Zufallsgenerator, der die Welt erzeugt, aber es ist nicht gerade großartig. Bei einigen Nachforschungen habe ich festgestellt, dass die Erzeugung von Perlin-Rauschen mir …
7 xna  c#  2d  perlin-noise 
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.