I just wanted to let you know that I’m working on a COLLADA reader in Java as part of my thesis project.
The project is to add support for COLLADA for the company I’m currently working for. I’m using JAXB to build API specific classes and interfaces for the COLLADA schema structure. I’m also using JAXB for XML document parsing and schema validation.
However I must point out that since it’s a thesis project there is not a definite statement that the engine will support collada… Also I’m certain that being discreet about your work is what to be expected when doing a thesis project overall. At least until it’s completly done.
What I have right now is working geometry (triangles only), materials and textures and lightning (point lights right now).
The scenegraph rendering is fully build from collada with nodes, transforms and preserved hierarchy.
I’m using Maya 6.0 to export my scene.
Soon to come is animation (hopefully) and possible CG shader support.
I cannot provide any screenshots but if anyone is interested in writing COLLADA support in their Java application then check out more information on my blog: http://collada.blogspot.com
There will proberly be other resources there in the feature (if I happen to get time to write them down) on my work with the schema structure, XML schemas, Maya exporter and other stuff.