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