DirectX "*.x" Datei Format
-
Hallo,
Ich bin noch dabei einen "X Mesh File Loader" für das DirectX Datei Format zu schreiben.
Der kann zur Zeit nur Text-basiete Modelle laden - und das noch nicht sehr gut da das Format recht kompliziert in der Syntax ist.
Mein Problem liegt zur Zeit bei den Animationen. Ich habe intern einige Tests zum grafischen Debuggen eingebaut, damit ich schauen kann, ob mein Programm auch die Animationen korrekt lädt.
Die Bones scheint er schon zu finden - manchmal zumindestens. Aber diese sind falsch positioniert und/oder rotiert.
Das sind natürlich Quaternionen. Aber ob (x,y,z,w), (w,x,y,z), (-x,-y,-z,-w) oder so weiß ich nicht gnaz genau.
Ich habe eigentlich auch schon so ziehmlich jede Kombination ausprobiert.Kann mir jemand sagen, worauf man bei diesem Format, beim Lesen der Animationen, achten muss?
-
Servus,
da kenne ich mich auch nicht gut aus, aber das hängt von deinem Template ab. Der Animationbereich ist laut Spezifikation frei und somit dir überlassen.
siehe: http://msdn.microsoft.com/en-us/library/bb172259(VS.85).aspx