As I wish to move Frost and Flame to full 3D in the future I decided to make a few assets to test with.
I haven't used Blender in a while, but fortunately it is like riding a bicycle.
While the new game engine can import and render Wavefront object files ie. .OBJ, I noticed that while useful this file format is rather limited and does not support animations...
After looking at a few option, I settled on COLLADA, it is also an XML based file format, and supports among other interesting features, support for animation.
With added complexity in the model format, comes added complexity in the XML used to encode the data.
I have coded various XML parsers in the passed, but focused on basic data extraction for the data I was interested in, while this approach has served me well in the passed, it is not a universal approach, and fails on XML structure I had not yet implemented in the parser.
Thus my attention now shifts to rewriting the XML parser, but in a way as to parse any XML file, regardless of content.
Well best I get back to the code....