Robert Osfield wrote:
Hi Jason,

...
Is this work published?

Not yet, but we're hoping to release it soon. It'll be in the new version of our VESS library (http://www.irl.ucf.edu/software/vess).


What Xml parser did you use?

libxml2, along with a fairly thin wrapper layer that we wrote as well


How much code is it in terms on number of lines?

About 10,000 or so, just for the COLLADA elements. A lot of it relies on existing VESS classes too, so that number is probably a bit low, although a lot of the code is basic DOM-like functionality that just parses XML into various objects and structures.

What features did you extract from the files?  Geometry?  State?

Geometry, materials, textures, skin controllers, node hierarchy (including skeletons) and (certain) animations. It only supports the COMMON profile for the COLLADA FX elements (no shaders at the moment). Support for external references is also missing.

Looking back over this code reminded me of how much there is to COLLADA and what features I had to glaze over or ignore completely just to get the work done in time.

--"J"
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to