【问题标题】:ThreeJS and blender exporting best methodThreeJS和blender导出最佳方法
【发布时间】:2017-07-30 21:22:49
【问题描述】:

我在搅拌机上有一个对象,我从这里得到的一间卧室: http://www.blendswap.com/blends/view/66253

我将它导出为 json 格式以在threejs中加载它。但我没有我床的所有网格,我选择的所有网格中只有一个。

当我加入网格时,我拥有所有床组件。

但是我有一个问题,当我将它导出到 json 时,我不能在没有加入搅拌机的情况下拥有我所有的网格吗? 还是我必须将所有组件一个一个导出?

这是我的加载功能:

function initMesh() {
    var loader = new THREE.JSONLoader();
    loader.load('http://127.0.0.1:8000/asset/bedroom.json',    function(geometry) {
        mesh = new THREE.Mesh(geometry);
        scene.add(mesh);
    });
}

这是我得到的:

谢谢

【问题讨论】:

  • 您是否在导出选项中勾选了“场景”?
  • 我是在^^之后完成的。 Python脚本失败,不知道为什么可能是因为我检查了纹理选项,没有它它可以工作。这是唯一的方法吗?
  • 错误是什么?我想是的...您是否尝试在导出时选择所有部分?
  • 是的,但总是选择最后一个网格。我现在将添加场景。不知道是什么错误,忘记注册可能是因为我没有指定纹理文件。

标签: javascript three.js blender exporter


【解决方案1】:

如果您单击带有场景的导出,那么我认为您需要使用不同的加载器加载 json:

THREE.ObjectLoader()

还检查导出材料和嵌入材料。

【讨论】:

    猜你喜欢
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 2016-08-03
    • 2018-09-14
    • 2015-06-10
    • 2020-02-07
    • 2017-10-07
    相关资源
    最近更新 更多