Nachdem wir in Houdini einen HDA erstellt haben, der Hierarchien beibehält und FBX transformiert und exportiert, werden wir die Probleme mit Standardfunktionen und deren Verwendung zusammenfassen. HDA- und Beispieldateien können von der am Ende der Seite angegebenen URL heruntergeladen werden.
Angenommen, Sie haben in Maya ein Automodell, das wie in der Abbildung gezeigt durch Reifen und Karosserie getrennt ist. Der Drehpunkt des Reifens befindet sich in der Mitte und die Karosserie befindet sich im Ursprung.
Wenn Sie dieses Modell in Houdini reduzieren und die FBX exportieren, verlieren Sie die Hierarchie und Transformationen.
Um dieses Problem zu lösen, müssen Sie den Geometrieknoten für jedes Objekt trennen und aus dem Out-Kontext in das Subnetz schreiben.
Um es als LOD zu bringen, erstellen Sie einen Nullknoten mit dem Namen ** LODGroup ** und verbinden Sie die Verbindung. Derzeit können Knoten mit demselben Namen nicht im selben Netzwerk erstellt werden. Wenn Sie also Objekte mit demselben Namen erstellen möchten, müssen Sie die Parameter ** fbx_knotenname ** und ** fbx_knotenpfad ** erstellen und den Pfad und den Namen festlegen.
Wenn Sie FBX mit ** Datei> Importieren> Filmbox FBX ** im Menü importieren, wird die Hierarchie automatisch erstellt. Diese Methoden sind jedoch schwierig zu bearbeiten und zu aktualisieren.
Mit dieser Hierarchieebene können Sie etwas anfangen, aber es ist ziemlich ärgerlich, wenn es um komplexere Hierarchien geht.
Der zu verteilende HDA liest den Hierarchiepfad und transformiert ihn aus den Attributen und erstellt sie beim Exportieren in FBX automatisch in Python.
Wenn Sie also die Attribute von Hierarchie und Transformation erstellen, wird FBX beim Lesen durch den Dateiknoten automatisch auf das Attribut ** name ** und die Position auf ** fbx_translation **, ** fbx_rotation ** gesetzt. Drehen, der Skalierungswert wird in ** fbx_scale ** eingelesen.
HDA liest standardmäßig Werte aus diesen Attributen, sodass Sie die Hierarchie beibehalten und transformieren und exportieren können, indem Sie die ursprünglichen Werte beibehalten. Da es sich um eine Attributsteuerung handelt, ist es einfach, eine Hierarchie zu erstellen und zu transformieren, selbst für ein Modell, das mit Houdini von Grund auf neu erstellt wurde.
Um eine LOD zu erstellen, wird sie als LOD exportiert, indem dem Namensattribut eine Hierarchie mit dem Namen LODGroup zugewiesen wird (siehe Abbildung) (im Bild überlappen sich LOD0 und LOD1 an derselben Position).
Wenn Sie es mit Maya laden, wird es als Modell mit einer Hierarchie und einer LOD-Gruppe geladen, wie in der Abbildung gezeigt.
Sie können sehen, dass die LOD ordnungsgemäß geladen ist, auch wenn Sie dieses Modell direkt mit Unreal Engine importieren.
UI
** Parameter **
Parametername | Erläuterung |
---|---|
Render | Exportieren Sie die FBX. Wenn die Option Hierarchie aus Attribut erstellen aktiviert ist und das Attribut für die Hierarchie nicht gefunden wird, kann die Schaltfläche nicht gedrückt werden. |
Hierarchy | |
---|---|
Build Hierarchy From Attribute | Erstellen Sie eine Hierarchie basierend auf den Attributen für die Hierarchie. |
Path Attribute | Attributname für die Hierarchie |
Transform From Attribute | Legen Sie die Transformation basierend auf den Attributen für die Transformation fest. |
Translation Attribute | Attributname für Position |
Rotation Attribute | Attributname für die Rotation |
Scale Attribute | Attributname für Skala |
Export | |
---|---|
FBX SDK Version | Sie können die SDK-Version der zu exportierenden FBX-Datei angeben. |
Export in ASCII Format | Wenn diese Option aktiviert ist, liegt die exportierte FBX-Datei im lesbaren ASCII-Format vor. Wenn das Kontrollkästchen deaktiviert ist, wird es im Binärformat angezeigt. |
Output File | Datei zum Speichern der Geometrie(Erweiterung.Bitte benutzen Sie fbx)。 |
Wenn Sie HDA aus dem Folgenden herunterladen und in einen Ordner kopieren, in dem HDA erkannt wird, wird ein Knoten namens ** FBX Export ** mit ** Sop ** und ** Rop ** hinzugefügt.
Sop | Rop |
---|---|
In Zukunft besteht die Möglichkeit, dass diese Funktionen offiziell zu FBX hinzugefügt werden, und es besteht die Möglichkeit, dass sie den Flow ersetzen, der FBX wie USD überhaupt nicht verwendet, aber ich hoffe, dass dieser HDA für Ihre Produktion so nützlich wie möglich ist.
Wenn Sie Fehler oder Funktionsanfragen haben, schreiben Sie diese bitte in die Kommentare.
Recommended Posts