Wo finde ich Codebeispiele für verschiedene Variationen des Perlin-Rauschens?

7

Ich habe das PCG-Wiki gesehen und es ist eine großartige Ressource. Viele Artikel sind jedoch sehr kurz und es ist schwierig, gute Links zu bestimmten Dingen zu finden.

Ich habe nach Möglichkeiten gesucht, meine Perlin-Lärmhöhenkarten in Grate, Flüsse und andere Geländemerkmale umzuwandeln. Ich kann auch keine Artikel darüber finden, wie man die Karte in verschiedene Bereiche aufteilt, um Texturkoordinaten oder andere spielspezifische Werte zu berechnen. Ich konnte nur Websites finden, die ihre Software detailliert beschreiben und die verschiedenen Dinge generieren können, aber keinen Code oder Erklärungen. Gibt es gute Quellen für Codebeispiele / Erklärungen, wie man das oben erwähnte mit Perlin-Rauschen macht?

PS. Dies sollte wahrscheinlich ein Community-Wiki sein. Ich weiß allerdings nicht, wie ich es schaffen soll.

BarakatX2
quelle

Antworten:

5

Welt Erzeugung Pannen
Perlin Noise
erweiterte Perlin Noise
NVidia GPU Gems 2. Kapitel 26. Implementieren Verbesserte Perlin Noise
NVidia GPU Gems 3. Kapitel 1. Generierung komplexer Verfahrens Terrains Verwendung der GPU

Auch 2 Artikel (in russischer Sprache) mit Quellcode:

http://blog.wonderville.ru/procedural-perlin-noise/
http://blog.wonderville.ru/perlin-noise-simplex-noise/

oben rechts
quelle
Hier ist eine englische Version der russischen Simplex- Rauschseite : docs.google.com/… das Original-PDF kann hier heruntergeladen werden: webstaff.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf
zfedoran
4

Die meisten Seiten, die behaupten, Perlin-Lärm zu behandeln, decken tatsächlich etwas anderes ab. Wenn Sie das echte Geschäft wollen, lesen Sie die Implementierung der verbesserten Rauschreferenz von Ken Perlin selbst. Dort finden Sie auch einen Link zum Artikel SIGGRAPH 2002, in dem der Algorithmus ausführlich beschrieben wird.

Fredoverflow
quelle