Perlin-Rauschen: Der Algorithmus hinter natürlichen Texturen
Perlin's Noise Algorithm
Der Blogbeitrag erklärt den Perlin-Noise-Algorithmus, ein fundamentales Werkzeug für prozedurale Generierung. Ausgehend von der Definition von Rauschen zeigt der Autor, wie man mit einfachem Zufallsrauschen beginnt und es zu kohärentem Rauschen weiterentwickelt. Anschließend wird der Perlin-Algorithmus Schritt für Schritt implementiert: von der Erstellung einer Gradiententabelle und Permutationstabelle über die Berechnung von Punktprodukten bis hin zur Interpolation. Der Beitrag richtet sich an Entwickler, die verstehen möchten, wie natürliche Texturen und Terrain in Spielen oder Simulationen erzeugt werden.
Ken Perlin entwickelte Perlin Noise 1983 aus Frustration über das „maschinenartige“ Aussehen computergenerierter Bilder (CGI) zu jener Zeit.