Three.js 拉伸几何体的动画

Three.js 拉伸几何体的动画,three.js,Three.js,我读到最新的threejs exporter增加了对多个动画的支持,因此我创建了一个快速实验,并用最新的插件导出了一个模型。在对代码进行了一点修改后,我成功地在模型中播放了每个动画,但是几何体变得非常倾斜 我很确定问题与以下错误有关:“gl.getProgramInfoLog()警告:找不到与BindAttributeLocation请求匹配的顶点着色器属性‘位置’。”但不是肯定的。也许我只是没有意识到一些东西,比如一个特定的blender导出标志配置或者需要在代码中设置的其他东西。以下是重要的

我读到最新的threejs exporter增加了对多个动画的支持,因此我创建了一个快速实验,并用最新的插件导出了一个模型。在对代码进行了一点修改后,我成功地在模型中播放了每个动画,但是几何体变得非常倾斜

我很确定问题与以下错误有关:“gl.getProgramInfoLog()警告:找不到与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();
for(var i=0;i

有什么想法吗,伙计们?这里有一个屏幕截图:

我很确定警告是关于其他事情的:)是的,我是个白痴。没有意识到新功能是开发中混合动画类的一部分。仅供参考,我找到了一些非常好的资源()。免费/高质量的动画模型总是很难找。哦!你喜欢用这些模型做一个例子并发送一份公关吗^^是的,当然!可能需要一点时间,但会很有趣:)