Interaktive Demo

Value Noise

Value Noise ist das einfachste Gitterrauschen: Jeder Gitterpunkt bekommt einen zufälligen Wert, der Raum dazwischen wird weich überblendet. Es ist schnell und einfach, aber sein Gitter scheint stärker durch als bei Perlin Noise.

Dein Browser unterstützt das HTML5-Canvas-Element nicht.

Bewege den Zeiger über das Bild, um den Querschnitt auf eine andere Gitterzeile zu legen. Bei linearer Interpolation hat die Kurve an jedem Gitterpunkt einen Knick.

Steuerung

Legende

  • Gitterpunkt, gefüllt mit seinem Zufallswert
  • Querschnitt entlang einer Gitterzeile

1. Zufällige Werte

Jeder Gitterpunkt bekommt eine Zufallszahl zwischen −1 und 1 aus einer gemischten Tabelle. Derselbe Punkt bekommt immer denselben Wert, deshalb lässt sich das Rauschen für einen Seed genau wiederholen.

2. Überblenden

Ein Punkt in einer Zelle überblendet die Werte ihrer vier Ecken, erst entlang x, dann entlang y. Die Gewichte kommen aus einer Überblendkurve: Lineares Überblenden hinterlässt Knicke an den Gitterlinien, die kubische Kurve 3t² − 2t³ glättet sie.

3. Werte oder Gradienten?

Die Hoch- und Tiefpunkte von Value Noise liegen immer genau auf den Gitterpunkten, deshalb ist das Gitter als Reihen von Flecken zu erkennen. Perlin Noise legt Nullen auf die Gitterpunkte und zufällige Steigungen darum, das versteckt das Gitter viel besser.