Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 从Blender导出到三个JS,并在场景中保持材质完整_Three.js - Fatal编程技术网

Three.js 从Blender导出到三个JS,并在场景中保持材质完整

Three.js 从Blender导出到三个JS,并在场景中保持材质完整,three.js,Three.js,我正在努力将blender导出的场景转换成three.js,并且已经进行了大约两周的研究和实验,但是我能找到的关于这个主题的所有信息似乎都可以追溯到几年前,现在已经过时了,无法使用 我正在与以下人员合作 搅拌机:2.7.7 Blender Threejs导出:1.5.0 3.js:r76 我尝试了几百种导出设置组合,虽然我总能正确导出几何体,但就我在JSON文件中看到的正确引用的材质似乎不希望加载。嵌入纹理和引用纹理都会发生这种情况 虽然我有很多代码示例,可以用ObjectLoader加载J

我正在努力将blender导出的场景转换成three.js,并且已经进行了大约两周的研究和实验,但是我能找到的关于这个主题的所有信息似乎都可以追溯到几年前,现在已经过时了,无法使用

我正在与以下人员合作

  • 搅拌机:2.7.7
  • Blender Threejs导出:1.5.0
  • 3.js:r76
我尝试了几百种导出设置组合,虽然我总能正确导出几何体,但就我在JSON文件中看到的正确引用的材质似乎不希望加载。嵌入纹理和引用纹理都会发生这种情况

虽然我有很多代码示例,可以用ObjectLoader加载JSON中的所有图像,但我找到的引用都是导出器的旧版本(我已经尝试过),而且我还没有找到一个thta contians材质,我找到的最近的一个是带有颜色的blender导出

如果任何人有任何资源为出口商或对象进口商,或将能够看到任何问题与乔恩文件t将是一个很大的帮助。对于ThreeJS的较新版本,我能找到的文档和资源非常少

这是一个导出的JSON示例我在这一个上对纹理进行了编码。出于某种原因,它的出口也是颠倒的,但这很容易修复

对象加载器

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