2015-06-23 23 views
5

Ich habe eine Frage zu three.js Bibliothek. Ich frage mich, wie ich eine Animation erstellen kann, in der ein Avatar, der von Blender nach Collada-Format (.dae) exportiert wurde, einen Arm oder ein Bein bewegt, wobei er die WebGL (three.js) -Bibliothek und nicht Blender benutzt.Three.js - avatar animation

+2

haben Sie überprüft die [Beispiele] (http://threejs.org/examples/#webgl_loader_collada_skinning)? – Atrahasis

+0

Ich habe so etwas in den Beispielen nicht gesehen. Ich möchte die Animation nicht importieren, ich möchte eine Animation mit der three.js-Bibliothek erstellen. Die meisten dieser Beispiele sind importierte Animationen von einer 3D-Computergrafik-Software. –

+2

Sorry ich falsch gelesen. [This] (http://stackoverflow.com/questions/20433474/dynamic-bones-animation-in-three-js) ist wahrscheinlich, was Sie suchen @Erica Okamura – Atrahasis

Antwort

0

Ich modelliere immer in Cinema 4D und exportiere es als .fbx Format.

Importieren Sie die fbx-Datei in Blender und exportieren Sie als JSON (mit three.js Export-Plugin). Wenn Sie diese JSON-Datei in Three.js laden, erhalten Sie Werte wie Reflektion.

auch nicht sicher, warum Sie wollen eine .dae Datei Arbeit mit Three.js machen ..

+0

Ich versuche jetzt, das JSON-Format mit Autodesk 3ds Max zu verwenden. Die exportierte JSON-Datei von 3ds Max zeigt jedoch keine Daten der Bones. Daher kann ich mit der three.js-Bibliothek keine Animationen erstellen. Weißt du, was das Problem sein könnte? –

+0

Dies könnte Ihnen helfen http://blog.romanliutikov.com/post/60461559240/rigging-and-skeletal-animation-in-three-js –