在过去的几周里,我一直在加载我在Blender中创建的模型。起初,我尝试使用.obj和.mtl文件,但即使material.side
设置为THREE.DoubleSide
,它们也会被丢失。我将.obj文件转换为.json文件并以这种方式呈现,但问题仍然存在。
您可以准确地看到缺失面部的位置。当我上传到Clara.io时,模型的呈现方式与我想要的完全相同:
在过去,我已经对模型进行了三角测量以解决这个问题,但它最终扭曲了模型。是否有任何已知的修复方法不会扭曲我的模型?
供参考,这是我用来加载对象的(简单)代码:
var jloader = new THREE.JSONLoader();
jloader.load(
'models/capsule/capsule.json',
function ( geometry, materials ) {
var material = new THREE.MultiMaterial( materials );
var object = new THREE.Mesh( geometry, material );
scene.add(object);
}
);
答案 0 :(得分:0)
缺少的面可能是多边形而不是三角形或正方形。改变他们,你会很高兴。