0
我想从Blender使用ObjectLoader加载场景。场景已加载,但没有材质颜色。Blender场景在three.js中没有材质颜色ObjectLoader
这里是我的搅拌机出口设置:
JSON:https://jsonblob.com/9e58bd8a-46ff-11e7-ae4c-0f21997a0996
这就是我如何添加模型three.js所一幕:
const objectLoader = new THREE.ObjectLoader();
objectLoader.load('/static/models/lighthouse.json', (group) => {
scene.add(group);
});
我可能错过了一些东西。任何帮助,将不胜感激。
我建议调试'ObjectLoader.parse'。在分配'materials'的行上放置一个断点,并在'parseMaterials'返回时确保它实际包含数据。如果没有,打开JSON文件并确保它实际上创建了一个'materials'部分(它将是一个根级对象,比如'json.geometries')。 – TheJim01