2012-06-27 2 views
5

Ich habe mit dem Beispiel COLLADA-Parser kolladaloader.js experimentiert und ein Skelett animierte Collada-Modell "Seymour_anim2.dae" von http://collada.org/owl/browse.php?sess=0&parent=131&expand=0&order=name&curview=0 mit mrdoob.github.com/three.js importiert /examples/webgl_loader_collada.html und http://mrdoob.github.com/three.js/examples/webgl_animation_skinning.html als ein Beispiel. Der Lader scheint die Skelettstruktur und einige Skelettanimationsdaten entweder in Collada.Animations oder Collada.Dae.Animations zu analysieren und zu speichern. Das Problem ist, dass ich die Skelettanimation nicht mit den Methoden in den Beispielen arbeiten kann.Skelettanimation mit geparsten Daten aus COLLADA-Datei in Three.js

Jetzt frage ich mich, ob etwas mit dem COLLADA-Parser nicht stimmt, oder gibt es andere Methoden/Tricks in Three.js, die verwendet werden könnten, um die Skelettanimation meines Modells zu spielen? Ich würde gerne hören, wenn Sie Ideen haben, wie dies in Three.js sauber gemacht werden könnte oder ist das überhaupt noch möglich.

Edit: Ich habe jetzt auch das Modell mit GLGE Framework getestet und es lädt, rendert und animiert es richtig. Es wäre jedoch sehr gut, Skelett-Animationen für das COLLADA-Modell in Three.js zu haben, da die Entwicklung mit GLGE zu zeitaufwendig und mühsam ist und GLGE im Vergleich zu Three.js ein ziemlich inaktives Projekt ist. Skelettanimationen sind wichtig für das zunehmende Eintauchen in eine virtuelle Welt.

+0

Hast du alle Tipps aus dem letzten Beitrag dieses Forums getestet? https://github.com/mrdoob/three.js/issues/2106#issuecomment-9735541 – Griffork

Antwort

0

Ich selbst habe auf Collada aufgegeben und benutze den mitgelieferten OBJ Loader. Aber auf halbem Weg habe ich eine Sache gefunden, die es wert wäre, getestet zu werden. Es scheint eine alternative Collada Loader zu geben, hier: github ColladaLoader2.coffee

Hoffentlich funktioniert es etwas besser. Bitte lass es mich wissen :)

Verwandte Themen