搞砸了紫外线和光照贴图

时间:2014-01-15 07:01:39

标签: three.js blender

我想在blender中烘焙我的模型光照贴图,然后将它们全部加载到three.js中 所以在搅拌机中,我为每个物体设置了两个紫外线,并在第二个紫外线中烘烤环境遮挡。最后我通过three.js导出器将整个场景导出到js文件中 (导出器的问题是烘焙纹理适用于漫反射贴图而非光贴图,可通过编辑导出的js文件进行校正)。
但问题是当我用SceneLoader加载js时,特别是对于我的地板的纹理出错了,就像倒置一样。 这是我的测试文件:Test Light Map
那么我的blender文件或者......有什么问题吗?我应该使用哪种装载机?
谢谢。

我只是上传一些图片,看看我的意思:
混淆纹理:enter image description here
编辑js文件后,它会变得更好。但是边缘仍有问题:
enter image description here
特别是在地板上,光图出错了:
enter image description here

1 个答案:

答案 0 :(得分:2)

好的,我不知道为什么,但似乎我的紫外线在混合器中搞砸了。我做了一些 recaculate normals 翻转法线在搅拌机中,现在纹理在物体上很好地映射 但是我仍然需要编辑导出的场景以将 map:texture.png 更改为 lightMap:texture.png

[编辑]
实际上这是与three.js场景导出器有关的错误Blender Exporter - Scene Exporting

[最终答案]
问题是我的模型在搅拌机中具有负面比例。我选择我的模型,点击crtl + a然后选择比例。现在一切都很好。