Three.js 混乱的UV和光照贴图
我想在blender中烘焙我的模型光照贴图,然后将它们全部加载到three.js中。Three.js 混乱的UV和光照贴图,three.js,blender,Three.js,Blender,我想在blender中烘焙我的模型光照贴图,然后将它们全部加载到three.js中。 所以在blender中,我为每个对象设置两个uv,并在第二个uv中烘焙环境光遮挡。最后,我通过three.js exporter将整个场景导出到js文件中。 (导出器存在问题,烘焙纹理用于漫反射贴图而不是灯光贴图,可通过编辑导出的js文件进行更正)。 但问题是,当我用SceneLoader加载js时,特别是我的地板的纹理会出错,比如颠倒。 这是我的测试文件: 我的搅拌机文件有什么问题吗。。。?我应该使用哪种装载
所以在blender中,我为每个对象设置两个uv,并在第二个uv中烘焙环境光遮挡。最后,我通过three.js exporter将整个场景导出到js文件中。
(导出器存在问题,烘焙纹理用于漫反射贴图而不是灯光贴图,可通过编辑导出的js文件进行更正)。
但问题是,当我用SceneLoader加载js时,特别是我的地板的纹理会出错,比如颠倒。 这是我的测试文件:
我的搅拌机文件有什么问题吗。。。?我应该使用哪种装载机?
谢谢 我只是上传一些图片来了解我的意思:
混乱的纹理:
在编辑js文件之后,它会变得更好。但边缘仍然存在问题:
特别是在地板上,灯光贴图出错:
好的,我不知道为什么,但我的紫外线好像在搅拌机里弄乱了。我在blender中做了一些重新计算法线和翻转法线,现在纹理可以很好地映射到对象上。
但我仍然需要编辑导出的场景以将map:texture.png更改为lightMap:texture.png [编辑]
实际上,这是一个与three.js scene exporter相关的错误: [最终答案]
问题是关于我的模型,它在blender中的比例为负。我选择我的模型,点击crtl+a,然后选择比例。现在一切都好了。我无法调试您的代码,但我确实看到了
场景。旋转
不是零。从blender到three.js的坐标更改出错。