[英]Blender model export (in .dae) to THREE.JS not showing probably
我使用“ cloud generator add-on”在Blender中生成了“ cloud”,然后将其以“ .dae”格式导出到three.js:
var modelname="cloud_0";
var object1 = new PinaCollada('cloud_0', 100);
scene.add(object1);
var object2 = new PinaCollada('cloud_0', 100);
scene.add(object2);
function PinaCollada(modelname, scale)
{
var loader = new THREE.ColladaLoader();
var localObject;
loader.options.convertUpAxis = true;
loader.load( 'models/'+modelname+'.dae', function colladaReady( collada ) {
localObject = collada.scene;
localObject.scale.x = localObject.scale.y = localObject.scale.z = scale;
localObject.updateMatrix();
} );
return localObject;
}
我可以成功地看到正在导入的对象; 但是云朵的表面显示为与原始对象无关的几何空白形状。
如何克服呢?
更新:我提供了Three.js场景和原始Blender场景的屏幕截图:
经过一些搜索和问题后,我发现模拟和效果(如烟和云)不可导出,因此它是一个Blender问题,而不是three.js问题。 看这里:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.