Houdini Brücke
Mit der Houdini World Creator Bridge können Sie Ihre Terrainkreationen nahtlos in Houdini, importieren, entweder als Houdini Heightfield für die weitere Bearbeitung oder als verschobenes Gitter für das Rendering.
Installation
Starten Sie Houdini und navigieren Sie zum Menü Assets, um das Fenster Asset-Bibliothek installieren zu öffnen. Suchen Sie hier die .hdanc-Datei, die Sie aus der heruntergeladenen Bridge-Datei extrahiert haben.
Stellen Sie sicher, dass Sie eine Python3-basierte Houdini Installation verwenden. Der Standard-Build-Typ für Houdini 19.0 und höher sollte dieser sein.
Parameter
XML-Datei
Suchen Sie die .xml-Datei für das gewünschte Sync-Projekt. Für WC 22 und höher befindet sich diese Datei standardmäßig unter [Benutzer]\Dokumente\World Creator \ Sync\
Weltmaßstab
Legt den Skalierungsfaktor für das Terrain fest.
Höhe Skala
Legen Sie den Skalierungsfaktor für die Höhe des Geländes fest.
Output Typ
Wählen Sie den Ausgabetyp zwischen Höhenfeld für die Verarbeitung oder verschobenem Raster für das Rendern.
Splat-Ebenen in Heightfield importieren
Importiert die Splat-Ebenen aus Ihren World Creator Materialien als einzelne Heightfield-Ebenen, was hilfreich sein kann, wenn Sie sie als Masken für die weitere Bearbeitung in Houdini benötigen (nur für Heightfields verfügbar).
Material
Geben Sie den Renderer an, für den die Materialien erstellt werden sollen.
Materialebenen importieren
Wechseln Sie zwischen der Verwendung einzelner Geländeschichten oder einer gebackenen Farbkarte im generierten Material.
Materialien zurücksetzen
Ermöglicht es Ihnen, alle Änderungen an bestimmten Materialebenen vor dem Synchronisierungsprozess zu schützen. Beachten Sie, dass dies nur funktioniert, wenn Sie die Originalnamen beibehalten!
UV-Skalierung erzwingen
Damit werden die UVs des Gitters leicht skaliert, so dass alle Artefakte des Höhenkarten-Wrappings unsichtbar sein sollten. Dies wird standardmäßig auf alle octane Terrains angewendet, da es einen Fehler gibt, der verhindert, dass das Wrapping deaktiviert wird.
Der Knoten wc_bridge muss immer freigeschaltet sein, um richtig zu funktionieren. Das liegt daran, dass er intern Materialknoten in einem Matennetz erstellt, die nur erzeugt werden können, wenn er freigeschaltet ist.
Workflow Beispiel
In diesem Beispiel wird gezeigt, wie Sie mit Octane. ein Terrain in Houdini rendern. Es wird die mit World Creator gelieferte Canyon-Beispieldatei verwendet. Die gleichen Schritte können auf jedes andere World Creator Projekt angewendet werden.
Synchronisieren von World Creator
Wählen Sie die Schaltfläche Synchronisieren in der Anwendungsleiste am oberen Rand des Hauptfensters, um alle relevanten Daten automatisch aus World Creator zu exportieren.
Synchronisieren in Houdini
Erstellen Sie einen WC Bridge Knoten innerhalb eines Geometrienetzes. Um Octane, zu aktivieren, setzen Sie Output Type auf Grid und Material auf **Octane **, und klicken auf die Schaltfläche Synchronisieren.
Da wir die Funktion Ebenen importieren aktiviert haben, haben wir nun für alle Materialebenen von World Creator, individuelle Submaterialien, die in Houdini.
Beachten Sie, dass die Octane Brücke maximal 12 Ebenen unterstützt.
Verleihen wir unserem Terrain einen winterlichen Look, indem wir die oberste Sedimentschicht in Schnee verwandeln, um es optisch ansprechender zu gestalten. Holen Sie sich dazu das diffuse Material Sediment und fügen Sie einen Knoten Tool_MixTexture zwischen der Farbkarte und der Ausgabe ein, mit weißer Farbe RGB als Farbe. Zweifellos könnte die Erstellung des Schneeeffekts in World Creator zu einem präziseren Ergebnis führen, aber für die Zwecke dieser Anleitung werden wir die Houdini.
Die Landschaft sollte jetzt so aussehen.
Die Verwendung der Brücke bietet den erheblichen Vorteil einer schnelleren Iteration zwischen World Creator und Houdini.. Um dies zu demonstrieren, setzen Sie den Seed des gesamten Terrains in World Creator auf 1, um eine eindeutige Szene zu erstellen, die unserem ursprünglichen Terraindesign entspricht.
Um die Änderungen der Schneedecke in unserem Material Houdini beizubehalten, deaktivieren Sie die Parameter Materialien zurücksetzen in den Brückenparametern. Die Brücke durchsucht daraufhin die Geländematerialien nach bereits existierenden Ebenen und behält alle daran vorgenommenen Änderungen bei, während sie alle dazugehörigen neuen Texturen neu lädt. Die einzige Voraussetzung dafür, dass dies korrekt funktioniert, ist, dass Sie die ursprünglichen Namen der diffusen Materialien beibehalten.
Obwohl wir diese Funktion derzeit für eine relativ einfache Modifikation verwenden, kann sie auch bei komplexeren Materialien wie triplanaren Shadern eingesetzt werden, wobei die gleiche Iterationsgeschwindigkeit zwischen World Creator und Houdini.
Synchronisierung mit Houdini - Heightfield
Wir können unser World Creator Terrain nicht nur als normales Mesh zum Rendern importieren, sondern auch als Heightfield. Ändern Sie dazu den Output Type in Heightfield und aktivieren Sie optional Import Splat Layers to Heightfield.
Damit können wir einzelne Materialien von World Creator als Höhenfeld-Ebenen zur Verwendung in Simulationen laden.
Last updated