Those of you using XSI 6 Mod Tool, and exporting scenes/models to DirectX may have noticed a slight problem with your exported files, they don't conform to DX Specification with regard to the Z axis. XSI scenes use Z+=forward, where DX (and DBP/DGDK) use Z-=forward, but the XSI built-in DX exporter doesnt account for this inversion.
I have written a utility that reads in your xsi dx exported files and converts the z axis data to DX/DBP/DGDK specs. The current version of this utility corrects Positions, Geometry, Normals, and SRT Based animations data, but does not yet deal Texturing (that is to follow). If you'd like to test this utility against your xsi 6 mod tool dx exported .x files, then download the app from my sig link.
Let me know if you spot anything wrong or have any problems.
Important:
-.NET Framework 2.0 or higher is required to run this app.
-Please read the brief usage notes information that is included (either by way of txt file itself, or by using the app's Help menu). It contains information about what settings should be used during the xsi dx export process, as well as other general usage info
EDIT: In XSI you need to Freeze All Transforms before the dx export. If not, after the dxzm is run you could see weird rotation problems on objects that were rotated in the xsi scene. Applying the freeze all transforms before the dx export from xsi will correct this issue.
Thanks for any feedback you can provide
EDIT: added support for SRT based animations, removed attached zip file, download the latest version of the app by clicking my sig link
My DBP plugins page is now hosted [href]
here[/href]