我需要什么:
A)在搅拌机(2.69)中创建带有骨架的人体网格
B)使用blender插件在json中导出
C)创建Threejs app并手动移动网格编辑骨骼位置和旋转(四元数)。数据来自传感器,如kinect。
我的所作所为:
A)完成:所有骨骼都在0°滚动
B)完成:我导出检查“Vertices”,“Faces”,“Bones”,“Skinning”,“Materials”,“Colors”,“All mesh”。
C)完成:我创建网格加载json:
var loader = new THREE.JSONLoader();
loader.load("../skeleton.js", function(geometry, materials) {
materials[0].skinning = true;
callback(new THREE.SkinnedMesh(geometry, materials[0]));
});
然后在场景中添加网格。
我尝试了所有可能的配置,但是当“躯干”,“颈部”和“头部”看起来效果很好时,其他关节会使网格变形。
有没有人有类似的经历?