I’ve been trying to write (python) a program that would parse a proprietary XML document used for our game scenes, and create a comparable Maya (3D rendered) file.
(Ideally, they should be indistinguishable from each other)
It’s been a struggle.
But the program successfully identifies all the objects (thousands and thousands), pulls them into the Maya file, scales and translates all the objects. It also gives each object a distinctive and easy to read “friendly name”, as well groups and layers the scene file for ease of use.
Unfortunately, I’ve not been able to correctly handle the rotation of the objects.
- I’ve identified the equations required for translation between the applications.
- I’ve tested the equations for accuracy (it is--the numbers are spot on)
- But it’s not working…and I suspect I’ve implemented the equations incorrectly, but I don't have the math background to fully determine the error.
So I’m done with it.
I wrote my boss to let him know that not only have I been unable to overcome this obstacle, I’ve no prospects for completion as I’m out of ideas on how to proceed.
So…I suck