Ich habe einen Exporteur für Mixermodelle geschrieben, der sich hervorragend für Maschen eignet. Ich versuche das auf Knochen auszudehnen, die im Mixer definiert sind. Ich habe jedoch keine guten Informationen zum Exportieren von Knochendaten gefunden. Wie kann ich auf Knochendaten zugreifen? Ich möchte auf alle Scheitelpunkte zugreifen, auf die sich der Knochen auswirkt, auf das Gewicht jedes Scheitelpunkts und auf die Matrix. Muss ich etwas anderes für Skelettanimationen und dynamische Zerstückelung exportieren?
animation
blender
scripting
skeletal-animation
MichaelHouse
quelle
quelle
Antworten:
Mein Vorschlag ist ehrlich gesagt, nur ein Format zu finden, in das Blender auch seine Knochen exportiert, und dann das Skript dieses Formatexporteurs durchzusehen. Ich tat etwas Ähnliches und erkannte, wie schmerzhaft es war, eine gute Ressource für den Export von Knochen zu finden.
Aber hier ist diese Spezifikation , die mir sehr geholfen, an der Ankermodule
quelle
@ Michael verwies mich auf eine ausgezeichnete Ressource für den Export von Knochen aus Blender. Es bietet alle Informationen, die ich brauchte. Es ist bereits in Blender integriert, es ist das DirectX-Modellformat.
Gehen Sie zu Benutzereinstellungen, Addon-Abschnitt, Kategorie "Importieren / Exportieren" und installieren Sie "DirectX Model Format (.x)". Verwenden Sie dann Datei-> Exportieren, um das neu hinzugefügte Format auszuwählen.
Dieses Format exportiert nicht nur die Netzinformationen (Eckpunkte, Dreiecke, Quads, Texturen usw.), sondern exportiert auch Ankerinformationen, einschließlich der Ankerstruktur (Eltern / Kind-Beziehungen), Transformationsmatrizen, welche Eckpunkte in jedem Knochen enthalten sind, und sogar die Knochengewichte für jeden Scheitelpunkt. Animationssequenzen werden ebenfalls exportiert.
Alles in einem für Menschen lesbaren ASCII-Format, sodass es einfach ist, einen Importer zu schreiben. Schön.
quelle
Das IQM-Format (Inter-Quake Model) verfügt über eine Reihe von Blender-Exporteuren, die enthäutete Netze mit Mischgewichten und Anker exportieren. Dokumentation und Code finden Sie unter http://lee.fov120.com/iqm/ . Sie können sich auch die MD5-Exporteure im Doom 3-Format ansehen.
quelle