Skeletal animation using the analyzed data from the COLLADA file in the Three.js file

I experimented with the COLLADA parser colladaloader.js example and imported the collada skeletal animated model "Seymour_anim2.dae" from http://collada.org/owl/browse.php?sess=0&parent=131&expand=0&order=name&curview=0 using mrdoob. github.com/three.js/examples/webgl_loader_collada.html and http://mrdoob.github.com/three.js/examples/webgl_animation_skinning.html as an example. It looks like the loader analyzes and saves the skeleton structure and some skeletal animation data in either collada.animations or collada.dae.animations. The problem is that I cannot get skeletal animation to work using the methods in the examples.

Now I'm wondering if something is wrong with the COLLADA parser, or are there any other methods / tricks in Three.js that can be used to play skeletal animation of my model? I would like to hear if you have any ideas how to do this neatly in Three.js, or is it still possible.

Edit: I also tested the model using the GLGE framework, and it loads, renders and animates it correctly. However, it would be nice to have skeletal animation for the COLLADA model in Three.js, because development with GLGE is too time-consuming and troublesome, and GLGE is a completely inactive project compared to Three.js. Skeletal animations are important to increase immersion in the virtual world.

+5
source share
1 answer

Collada OBJ. , . , Collada, : github ColladaLoader2.coffee

, . , :)

0

All Articles