【问题标题】:Blender model export (in .dae) to THREE.JS not showing probablyBlender 模型导出(在 .dae 中)到 THREE.JS 可能未显示
【发布时间】:2018-02-19 22:47:08
【问题描述】:

我使用“云生成器插件”在搅拌机中生成了一个“云”,然后以“.dae”格式将其导出到三个.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 场景和原始搅拌机场景的屏幕截图:

-搅拌机:

-三个.js:

【问题讨论】:

    标签: javascript model 3d three.js blender


    【解决方案1】:

    经过一些搜索和问题,我发现模拟和效果(如烟雾和云)不可导出,所以这是一个搅拌机问题而不是三个.js 问题;看这里:

    https://blender.stackexchange.com/questions/90057/exported-model-done-with-cloud-generator-a-o-not-showing-probably?noredirect=1#comment158671_90057

    【讨论】:

      猜你喜欢
      • 2017-07-16
      • 2017-08-10
      • 2012-04-04
      • 2016-02-27
      • 2018-12-23
      • 2013-12-08
      • 2019-03-07
      • 2014-01-31
      • 2019-08-30
      相关资源
      最近更新 更多