Hash
Hash
Mithilfe des Hash-Nodes lassen sich beliebig viele Zufallswerte und Zufallsfarben individuell generieren. In diesem Beispiel wird eine Neuberechnung der Farbe für jedes Polygon eines mehrfach unterteilten Würfels ausgelöst.Eine Hash-Funktion überführt Daten beliebiger Größe auf Daten fester Größe. Beispielsweise kann der Eingang ein beliebiger Buchstabe des Alphabets sein und das Hash-Ergebnis würde eine (scheinbar zufällige) ganze Zahl zwischen 1 und 10 ergeben. Da es mehr als 10 Buchstaben im Alphabet gibt, kann offensichtlicherweise nicht jeder Buchstabe einer eindeutigen Zahl zugeordnet werden – das wird dann als Hash-Kollison bezeichnet.
Im Falle des Hash-Nodes wird diese Funktion zur Erzeugung pseudozufälliger Farben, Fließkommazahlen und Vektoren verwendet (und zwar jeweils basierend auf den Startwert- und Salt-Werten).