动画拉伸几何

时间:2014-04-17 06:01:40

标签: three.js

我读到最新的threejs导出器添加了对多个动画的支持,因此我创建了一个快速实验,并导出了一个带有最新插件的模型。稍微玩了​​一下代码,我设法获得了每个动画中的每个动画。模型演奏,然而几何形状变得非常可怕。

我很确定该问题与以下错误有关:“gl.getProgramInfoLog()警告:无法找到顶点着色器属性”position“以匹配BindAttributeLocation请求。”但不是积极的。也许我只是不知道某些东西,例如特定的blender导出标志配置或需要在代码中设置的其他东西。这是重要的部分:

for (var i = 0; i < materials.length; i++) {
  var mat = materials[i];
  mat.skinning = true;
}

scene.add(mesh);

// add animation data to the animation handler
var animations = [];

for(var a in mesh.geometry.animations) {
    THREE.AnimationHandler.add(mesh.geometry.animations[a]);
    var animation = new THREE.Animation(mesh,mesh.geometry.animations[a].name);
    animations.push(animation);
}

animations[0].play();

任何想法的家伙?这是截图:https://drive.google.com/file/d/0B6zdGNflpdJLSVVHemszWWFTTHc/edit?usp=sharing

0 个答案:

没有答案