I finally got around to create an open source project from my COLLADA library. Even though the port to XNA 4.0 is technically not yet finished (still one bug that resulted in the port and a few missing render states).
Basically it’s working, though. So I thought I might as well publish it now, rather than wait for ever to make it “perfect” and then never do it anyway.
I struggled to find an approriate name but settled with “Open Model Implementation for XNA”. Because that’s what it is: An alternative implementation of a Model class for XNA including content importer and processor.
You can find the project over at Codeplex.com: http://omixna.codeplex.com/
There’s still much work to be done and even more that could be improved, I suppose. So I plan on keeping up the work. Maybe some day the project will find contributors.
In future I’d also like to make the library compatible with others. For example there are at least two XNA animation libraries at Codeplex. Wouldn’t it be cool if they worked with “my” models, too? That would at least spare me the work of implementing more advanced animation techniques that already have been implemented anyway.