[英]Three.js Skeletal Animation
我在Three.js中制作動畫時遇到問題,我不確定問題是否出在我的代碼或我的Blender文件中。
這是我用來加載和設置模型動畫的代碼,請告訴我它是否有問題。
loader.load('model.js', function (geometry, materials) {
var mesh, material;
mesh = new THREE.SkinnedMesh(
geometry,
new THREE.MeshFaceMaterial(materials)
);
material = mesh.material.materials;
for (var i = 0; i < materials.length; i++) {
var mat = materials[i];
mat.skinning = true;
}
scene.add(mesh);
THREE.AnimationHandler.add(mesh.geometry.animation);
animation = new THREE.Animation(
mesh,
'ArmatureAction',
THREE.AnimationHandler.CATMULLROM
);
animation.play();
提前致謝!
您可以在此處將代碼與Stemkoski進行比較:
http://stemkoski.github.io/Three.js/Model-Animation-Control.html
這是一個使用JavaScript從Blender到Threejs的模型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.