从Blender导出到三个JS,场景中的材料完好无损

时间:2016-05-11 00:11:17

标签: three.js

我正在努力将一个从搅拌机出口的场景变成three.js,并且已经进行了大约两周的研究和试验,但是我能找到的关于这个主题的所有信息似乎可追溯到几年前,现在已经过时了约会的日期。

我正在使用以下

  • Blender:2.7.7
  • Blender Threejs出口:1.5.0
  • Three.js:r76

我已经尝试了几百种导出设置组合,虽然我总是可以正确导出几何体,但是我在JSON文件中看到的正确引用的材料似乎并不想加载。这与嵌入和引用的纹理一起发生。

虽然我有大量的代码示例可以使用ObjectLoader将所有图像加载到JSON中,但我找到的参考资料是很多旧版本的导出器(我已经尝试过),而且我还没有找到一个这样的contians材料,我找到的最接近的是带有颜色的搅拌机出口。

如果任何人有任何资源用于导出器或对象导入器,或者能够看到JON文件的任何问题,那将是一个很大的帮助。对于新版本的ThreeJS,我能找到的文档和资源相当薄弱。

以下是导出的JSON的示例 https://paste.ee/p/RH42a我在此处编码了纹理。出于某种原因,它也是颠倒的出口,但这很容易修复。

对象加载器

var loader = new THREE.ObjectLoader();
    loader.load('obj/test/blender/export/test.json', function(obj) {
    scene.add(obj);
});

0 个答案:

没有答案