Veranstaltungen

Effiziente Voronoi-Berechnung in Blender: Moderne Hash-Funktionen und Herausforderungen mit OSL

Eine tiefgehende Analyse der Optimierung des Voronoi-Knotens in Blender, inklusive moderner Hash-Methoden, deren Einfluss auf die Render-Performance sowie die speziellen Anforderungen und Einschränkungen von Open Shading Language (OSL) im Jahr 2025.

Effiziente Voronoi-Berechnung in Blender: Moderne Hash-Funktionen und Herausforderungen mit OSL

Die Gestaltung komplexer Texturen und prozeduraler Muster spielt eine zentrale Rolle in der Welt der Computergrafik und des 3D-Renderings. Unter den zahlreichen Algorithmen zur Erzeugung natürlicher, organischer Strukturen genießt die Voronoi-Struktur beziehungsweise der Worley Noise eine besondere Beachtung. Sie ermöglicht es, spannende natürliche Effekte zu simulieren – von Zellstrukturen bis hin zu Rissmusterungen. Blender, als eine der führenden freien 3D-Suiten, enthält einen speziell entwickelten Voronoi-Knoten, der in Materialien, Kompositoren und Geometrieknoten verwendet wird. Trotz seines deutlichen Nutzens birgt seine Umsetzung technische Herausforderungen, die sich aus der notwendigen Performance und Komplexität ergeben. Ein zentraler Punkt dabei sind Hash-Funktionen, die im Kern der Voronoi-Erzeugung stehen und einen maßgeblichen Einfluss auf Geschwindigkeit und Qualität nehmen.

Die herkömmliche Implementierung von Voronoi in Blender basierte lange auf der sogenannten Jenkins Lookup3 Hash-Funktion, einer bewährten Methode aus den 1990er Jahren. Diese Funktion war über lange Zeit als Standard im Bereich der Pseudozufallszahlen akzeptiert, da sie relativ gut gleichmäßige Verteilungen und eine ordentliche Zufallsgüte erzeugt. Alptraumatisch dagegen ist die Vielzahl der Hash-Berechnungen, die für einen einzigen Punkt im dreidimensionalen Raum erforderlich sind: Das austesten der angrenzenden 27 Gitterzellen ist rechenintensiv und verlangt daher schnelle und dennoch verlässliche Hashing-Algorithmen. Die alte Jenkins-Methode verwendet zahlreiche Bitverschiebungen und XOR-Operationen zur Entmischung der Eingabewerte. Obwohl sie in früheren Zeiten performant war, ist ihr ein höherer Rechenaufwand und eine schlechtere Anpassung an moderne CPUs und GPUs anzukreiden, die heute Multiplikationen und parallele Verarbeitung besser beherrschen.

Vor diesem Hintergrund ergab sich der Impuls, bessere Alternativen zu evaluieren. Moderne Hash-Funktionen für GPU-Rendering, wie sie von Jarzynski und Olano in den letzten Jahren vorgestellt wurden, bieten eine vielversprechende Lösung: Der PCG3D-Algorithmus ist eine speziell auf schnelles, paralleles Hashing optimierte Funktion, die einerseits simpler im Aufbau und andererseits bis zu viermal schneller als die klassische Jenkins-Funktion arbeitet. Er kombiniert Multiplikationen, Addition und Bitoperationen und nutzt moderne Prozessorfähigkeiten besser aus. Die Umstellung in Blender auf den PCG3D-basierten Ansatz für den Voronoi-Knoten bewirkte nicht nur eine deutliche Performance-Verbesserung – mit Messwerten, die zwei- bis dreifach schnellere Berechnungen ermöglichen –, sondern führte auch zu einer veränderten, wenn auch ähnlichen, Voronoi-Musterbildung. Dies zeigt, wie eng Performance und visuelles Ergebnis bei prozeduralem Rauschen verwoben sind. Blender 5.

0 griff diesen Schritt auf und implementierte die neue Hashing-Funktion systemweit für verschiedene Dimensionen. Doch die Komplexität der Blender-Architektur machte die Anpassung anspruchsvoller. Der Voronoi-Knoten ist nicht in einem einzigen Codeabschnitt verankert, sondern in mehreren Teilen implementiert: im CPU- und GPU-Code des Cycles-Renderers, in der EEVEE-GPU-Shader-Implementierung sowie in den CPU-Implementierungen für Geometrieknoten und die Komposition. Für eine konsistente Darstellung aller Shader und Arten von Berechnung wurde eine umfassende Portierung der neuen Hash-Funktion benötigt, was aufwendig ist, aber langfristig die Wartbarkeit verbessert. Eine weitere Hürde ergab sich im Umgang mit Open Shading Language (OSL), der optionalen Shadersprache in Blender Cycles für hochwertige Global-Illumination-Berechnungen. OSL ist eine C-ähnliche Programmiersprache, die für komplexe Shading-Anforderungen entwickelt wurde.

Überraschenderweise besitzt OSL im Jahr 2025 keine Unterstützung für unsigned Integer oder Bitcasts von Float zu Integer – zwei Operationen, die in klassischen Hash-Funktionen essenziell sind. Das stellt Entwickler vor die Herausforderung, sichere und schnelle Hash-Funktionen ohne diese Datentypen zu schreiben. Im Fall des Voronoi-Knotens konnte dies elegant umgangen werden, indem ausschließlich Integer-Koordinaten gehasht wurden, was ohnehin für die Zellindexierung sinnvoll ist. Der PCG3D-Algorithmus wurde entsprechend auf vorzeichenbehaftete Integer angepasst. Das Fehlen von unsigned Integern und Bitcasts erfordert dabei eine kreative Nutzung der in OSL verfügbaren Operationen. Multiplikation, Bitverschiebungen und XORs sind bei signed Integern nutzbar und bilden eine ausreichende Grundlage, um robuste Hash-Funktionen umzusetzen.

So entstand eine modifizierte Variante des PCG3D-Algorithmus, die mit einem Masking von Bits (und damit der Vermeidung negativer Werte) arbeitet – eine pragmatische Lösung zum aktuellen Stand der Sprache. Interessanterweise nutzte der bisherige OSL-Voronoi-Code standardmäßig OSL-eigene Built-in-Funktionen wie hashnoise(), die intern ebenfalls auf die veraltete Jenkins Lookup3-Hash-Funktion zurückgreifen. Somit komplettierte die Umstellung auf moderne Hashmethoden sukzessive nicht nur die Cycles- und EEVEE-Pfade, sondern auch den OSL-Pfad, wenngleich mit einer stark angepassten Herangehensweise. Die Entscheidung, die Voronoi-Hashing-Logik strikt auf die Hashing von Integer-Gitterzellen zu konzentrieren, brachte mehrere Vorteile mit sich. Erstens wurde die Performance stark gesteigert, weil weniger komplexe Typumwandlungen notwendig sind und der Algorithmus besser mit den integerbasierten Zellkoordinaten harmoniert.

Zweitens erhöht sich die Portabilität zwischen verschiedenen Render-Pipelines und Shader-Sprachen, da Integer ein universeller Datentyp sind. Drittens verbesserte sich die Wartbarkeit des Codes, da der Hashing-Algorithmus nun konsistenter über verschiedene Plattformen und Schnittstellen hinweg angewandt werden kann. Zusätzlich wurde deutlich, dass alte Annahmen aus der Hash-Forschung, wie beispielsweise die Verteufelung von Multiplikationen, längst überholt sind. Während in den 90er Jahren Multiplikationen auf CPUs sehr teuer waren und Hash-Funktionen darauf Rücksicht nahmen, sind diese Operationen auf modernen CPUs und GPUs ausgesprochen schnell. Neue Hash-Funktionen profitieren davon und setzen auf strategische Multiplikationen, um einfache und zugleich hochwertige Streuung zu erzeugen. Die Auswirkungen dieser Optimierungen auf reale Projekte in Blender sind signifikant. Nutzer profitieren von schnellerer Vorschau im Editor, kürzeren Renderzeiten und effizienteren Echtzeit-Shadern.

Gleichzeitig ermöglicht der verbesserte Voronoi-Knoten künstlerische Freiheit mit höherer Komplexität bei stabiler Performance. Das ist insbesondere im Bereich der Geometrieknoten attraktiv, die oft prozedurale Muster zur Modellierung nutzen. Auf der technischen Ebene zeigt das Beispiel also, wie wichtig es ist, klassische Algorithmen stets zu überdenken und an moderne Hardwarearchitekturen und Sprachfeatures anzupassen. Die Zusammenarbeit zwischen Entwickler-Teams von Renderern, Shadern und 3D-Anwendungen kann dabei zu deutlich spürbaren Vorteilen für Endanwender führen. Das Verständnis von Details wie Datenallokation, Hashqualität, paralleler Ausführung und Spracheigenheiten ist dabei unerlässlich. Nicht zuletzt offenbart sich auch die Relevanz von Open Shading Language als High-Level-Shader-Backend, das sich trotz moderner Ansprüche noch mit teils alten Schwächen konfrontiert sieht.

Die Unterstützung fehlender grundlegender Datentypen wie unsigned Integer könnte in Zukunft eine bedeutende Rolle spielen, um weitere Optimierungen umzusetzen und Hack-Lösungen zu vermeiden. Im Bereich der Produktion und visuellen Effekte kommt es auf Software an, die optimal mit Performance und Ausdruckskraft kombiniert. OSL und seine Weiterentwicklung sind daher weiterhin ein spannendes Feld. Zusammenfassend lässt sich festhalten, dass die Optimierung des Voronoi-Knotens in Blender durch moderne Hash-Funktionen wie PCG3D und die Anpassung an Sprachbesonderheiten wie bei OSL beispielhaft für technologische Evolution in der Computergrafik steht. Die damit verbundene Steigerung der Performance eröffnet neue kreative Möglichkeiten, während gleichzeitig technische Herausforderungen die Entwicklung innovativer Lösungen fördern.

Für Anwender von Blender und Entwickler in der 3D-Branche ist es lohnenswert, diese Entwicklungen zu verfolgen, um vom technologischen Fortschritt zu profitieren und die Grenzen prozeduraler Gestaltung weiter zu verschieben.

OKX Partnerinhalte

Registrieren Sie sich bei OKX und erhalten Sie Ihren Willkommensbonus

OKX ist eine Plattform für Spot- und Futures-Handel, P2P-Tausch und Krypto-Sparpläne. Ein neues Konto über diesen Link eröffnet Zugang zum Willkommensbonus-Programm: bis zu 10.000 USDT für Ihre ersten Schritte an der Börse.

Konto erstellen und Bonus erhalten →

18+ · Partnerlink. Kryptowährungen sind volatil: Sie können Ihre Einlage verlieren.

Als Nächstes
Unerwartete Inflationszahlen und China-News belasten den S&P 500: Analyse und Ausblick
Samstag, 14. November 2026. Unerwartete Inflationszahlen und China-News belasten den S&P 500: Analyse und Ausblick

Nach einem starken Anstieg seit Anfang April hat der S&P 500 jüngst deutliche Verluste verzeichnet, ausgelöst durch unerwartete Inflationszahlen und gemischte Nachrichten aus den Verhandlungen zwischen den USA und China. Der Aktienmarkt scheint seinen bisherigen Aufwind zu hinterfragen, da die Hoffnungen auf neue Handelserleichterungen und weitere Zinssenkungen der Federal Reserve ins Wanken geraten sind.

Dave & Buster’s Aktie erklimmt neue Höhen trotz schwacher Quartalsergebnisse – Ein Blick auf die vielversprechende Zukunft
Samstag, 14. November 2026. Dave & Buster’s Aktie erklimmt neue Höhen trotz schwacher Quartalsergebnisse – Ein Blick auf die vielversprechende Zukunft

Die Aktie von Dave & Buster’s hat an einem entscheidenden Handelstag im Juni 2025 einen bemerkenswerten Anstieg von 17 % verzeichnet und damit viele Marktteilnehmer überrascht. Dies erfolgt trotz enttäuschender Quartalsergebnisse, die unter den Erwartungen der Analysten lagen.

Oracles Aktien steuern auf Wachstumskurs: CEO setzt auf deutlich höhere Umsätze
Samstag, 14. November 2026. Oracles Aktien steuern auf Wachstumskurs: CEO setzt auf deutlich höhere Umsätze

Die Technologiewelt blickt gespannt auf Oracle, eines der weltweit führenden Unternehmen im Bereich Datenbankmanagement und Cloud-Lösungen. Kürzlich sorgte die Aktie von Oracle für positive Schlagzeilen, nachdem der CEO ambitionierte Ziele verkündete, die auf ein dramatisch höheres Umsatzwachstum abzielen.

Wie Supernova-Explosionen das Klima der Erde veränderten und die Menschheitsgeschichte prägten
Samstag, 14. November 2026. Wie Supernova-Explosionen das Klima der Erde veränderten und die Menschheitsgeschichte prägten

Supernova-Explosionen gehören zu den gewaltigsten Ereignissen im Universum. Wenn ein sterbender Stern in einer spektakulären Explosion sein Leben beendet, werden enorme Energiemengen freigesetzt, die nicht nur das Weltall für immer verändern, sondern möglicherweise auch das Klima auf der Erde beeinflussen können.

Untersuchungen zu illegaler Weitergabe von Nummernschilderdaten in der Abtreibungsdebatte in Illinois
Samstag, 14. November 2026. Untersuchungen zu illegaler Weitergabe von Nummernschilderdaten in der Abtreibungsdebatte in Illinois

In den USA sorgt die Debatte um den Zugang zu Abtreibungen weiterhin für Spannungen auf politischer und gesellschaftlicher Ebene. Inmitten dieser hitzigen Diskussionen hat ein neuer Vorfall in Illinois für Aufsehen gesorgt: Die unrechtmäßige Weitergabe von Daten aus automatischen Nummernschilderkennungssystemen (LPR) an eine Polizeibehörde in Texas, die auf der Suche nach einer Frau war, die einen Schwangerschaftsabbruch vorgenommen hatte.

Die Narrative Falle: Wie Geschichten unsere Wahrnehmung verzerren und kritisches Denken erschweren
Samstag, 14. November 2026. Die Narrative Falle: Wie Geschichten unsere Wahrnehmung verzerren und kritisches Denken erschweren

In unserer modernen Welt sind wir ständig von Geschichten umgeben. Nachrichten, soziale Medien, Werbung und sogar wissenschaftliche Publikationen präsentieren Fakten oft in Form von Narrativen – also Anekdoten und nachvollziehbaren Erzählstrukturen, die uns helfen, komplexe Sachverhalte schnell zu verstehen.

Faszinierende Berechnung der Kreiszahl Pi auf dem Mond: Ein Quantensprung für die Wissenschaft
Samstag, 14. November 2026. Faszinierende Berechnung der Kreiszahl Pi auf dem Mond: Ein Quantensprung für die Wissenschaft

Die Berechnung der Kreiszahl Pi ist ein grundlegendes mathematisches und wissenschaftliches Unterfangen, das seit Jahrhunderten Philosophen, Wissenschaftler und Mathematiker weltweit fasziniert. Während Pi traditionell auf der Erde mithilfe von Computern und Algorithmen bestimmt wird, setzt ein revolutionäres Projekt neue Maßstäbe, indem es diese Berechnung erstmals auf dem Mond durchführt.

Weitere Artikel zum Thema
Warum DOGE und SHIB trotz Elon Musks süßer Hunde-Posts weiter fallen
Freitag, 13. November 2026. Warum DOGE und SHIB trotz Elon Musks süßer Hunde-Posts weiter fallen

Im März 2025 sorgte Elon Musk erneut für Aufsehen, als er auf der Social-Media-Plattform X, früher bekannt als Twitter, ein Bild mit mehreren Hunden und Münzen postete. Darunter befand sich auch eine Darstellung des Shiba Inu, der ikonische Hund, der als Vorlage für diverse Meme-Coins wie Dogecoin (DOGE) und Shiba Inu (SHIB) dient.

Mattel pausiert Hot Wheels Virtual Garage NFTs: Was steckt hinter der Entscheidung?
Samstag, 14. November 2026. Mattel pausiert Hot Wheels Virtual Garage NFTs: Was steckt hinter der Entscheidung?

Mattel, einer der weltweit führenden Spielzeughersteller, hat kürzlich bekannt gegeben, dass das Projekt Hot Wheels Virtual Garage NFTs vorerst eingestellt wird. Diese Ankündigung sorgt in der Sammler- und NFT-Community für Aufsehen, denn sie zeigt, wie dynamisch und herausfordernd der Markt für digitale Sammlerstücke sein kann – insbesondere wenn traditionelle Marken wie Hot Wheels ihre Präsenz im Krypto- und NFT-Bereich ausbauen.

Bitcoin steht vor Risiko eines Rückgangs auf 75.000 USD bei Bruch der 83.000 USD Unterstützung – Technische Analyse im Fokus
Samstag, 14. November 2026. Bitcoin steht vor Risiko eines Rückgangs auf 75.000 USD bei Bruch der 83.000 USD Unterstützung – Technische Analyse im Fokus

Bitcoin, die bekannteste Kryptowährung weltweit, zeigt derzeit Anzeichen von erhöhter Volatilität und Unsicherheit auf dem Markt. Nach einer starken Erholungsphase in den vergangenen Wochen ist der Kurs bei etwa 86.

KI-Agenten: Weniger Hype, Mehr Verlässlichkeit für den echten Mehrwert
Samstag, 14. November 2026. KI-Agenten: Weniger Hype, Mehr Verlässlichkeit für den echten Mehrwert

Im Jahr 2025 werden KI-Agenten von vielen als die nächste große Revolution in der Technologiebranche gefeiert. Die Fortschritte bei günstigeren Modellen, innovativen Werkzeugen wie Multi-Component-Processing (MCP), Gedächtnis-Funktionalitäten und Rapid Automated Generation (RAG) sowie zehnfach gesteigerte Inferenzgeschwindigkeiten lassen die Erwartungen an KI-Agenten enorm steigen.