three texture raycaster example animation webgl three.js collada

animation - texture - Animación esquelética utilizando datos analizados del archivo COLLADA en Three.js



three js texture (1)

Me he dado por vencido con Collada y seguí usando el cargador OBJ incluido. Pero a mitad de camino encontré una cosa que podría valer la pena probar. Parece que hay un cargador Collada alternativo, aquí: github ColladaLoader2.coffee

Espero que funcione algo mejor. Por favor hagamelo saber :)

Experimenté con el ejemplo COLLADA parser colladaloader.js e importé un modelo esquelético animado de collada "Seymour_anim2.dae" de http://collada.org/owl/browse.php?sess=0&parent=131&expand=0&order=name&curview=0 usando mrdoob.github.com/three.js/examples/webgl_loader_collada.html y http://mrdoob.github.com/three.js/examples/webgl_animation_skinning.html como ejemplo. El cargador parece analizar y almacenar la estructura del esqueleto y algunos datos de animación esquelética en collada.animations o collada.dae.animations. El problema es que no puedo hacer que la animación esquelética funcione con los métodos de los ejemplos.

Ahora, me pregunto si hay algo mal con el analizador COLLADA, o hay otros métodos / trucos en Three.js que podrían usarse para reproducir la animación esquelética de mi modelo. Me encantaría saber si tienes alguna idea de cómo se podría hacer esto perfectamente en Three.js o esto aún es posible.

Edición: ahora también he probado el modelo con el marco GLGE y lo carga, lo renderiza y lo anima correctamente. Sin embargo, sería muy bueno tener animación esquelética para el modelo COLLADA en Three.js porque el desarrollo con GLGE es demasiado lento y problemático, y GLGE es un proyecto bastante inactivo en comparación con Three.js. Las animaciones esqueléticas son importantes para aumentar la inmersión en un mundo virtual.