【Unity 渲染】烘焙渲染出现白色光斑的问题

这篇具有很好参考价值的文章主要介绍了【Unity 渲染】烘焙渲染出现白色光斑的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Unity场景烘焙后有时会遇到某些物体泛白光,产生白色光斑的问题,例如笔者最近在开发一个三维场景,白光如下:

unity 烘培贴图有白边,unity,图形渲染

unity 烘培贴图有白边,unity,图形渲染

 可以看到在门的背后有白色光斑泛起,内部是这样的:

unity 烘培贴图有白边,unity,图形渲染

那么,这个的原因是什么呢?

笔者按以下步骤考虑了这些方面:

一、Lightmap UV是否正确?

Lightmap UV如果在某些时候不正确,会让Unity不知道渲染好的光照贴图应该怎么贴在模型上,因此这里优先去检验模型,看是否勾选了 Generate Lightmap UV。

还要特别说明的是:该选项一般是不必要勾选的,具体原因是勾选该选项会浪费很多性能,而不勾选情况下,系统会利用建模软件中拆分(展平)的通道2中的UV坐标(如果错误请指正)。这个理论是来自于看到的这篇文章:

unity 烘培贴图有白边,unity,图形渲染

原文链接:Unity3d场景快速烘焙【2020】 - 知乎 

unity 烘培贴图有白边,unity,图形渲染

 二、UV是否重叠?

如果Lightmap UV勾选了依旧没有解决这个问题,那么会不会是UV重叠问题?在UV重叠的情况下,可能会产生错乱的情况。

这里点击UV OverLap查看是否重叠,例如下图:

unity 烘培贴图有白边,unity,图形渲染

三、物体漏光

如果UV都是正确的,那么就需要考虑透光问题,当物体透光时,内部某些本来只接收阴影的面,便会变成又接收阴影又产生阴影,因此为了改善这种情况,需要对漏光进行优化。

 将产生光斑的材质修改为双面烘焙,修复模型背面漏光导致光照错乱问题:

unity 烘培贴图有白边,unity,图形渲染

 此外,还可以对内部光照进行一些优化,例如提高环境反射的分辨率,或者消减光线过滤Rudis:

unity 烘培贴图有白边,unity,图形渲染

unity 烘培贴图有白边,unity,图形渲染

之后白斑就修复好啦:

unity 烘培贴图有白边,unity,图形渲染

 最后,如果这篇文章帮助到你,麻烦点个赞吧!文章来源地址https://www.toymoban.com/news/detail-783686.html

到了这里,关于【Unity 渲染】烘焙渲染出现白色光斑的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity2020 Unity2021 场景灯光烘焙简单教程,Unity场景灯光优化, 一些简单的问题

    吃饱饭 多喝水 睡好觉 将需要烘焙的场景和不需要烘焙的场景不放到一个父物体下面 模型尽量是分开的, 烘焙很耗费时间,很吃显卡和CPU性能 将需要烘焙的场景设置为static 选择灯光,将灯光设置为bake 打开Lighting 窗口 (windows 》rendering》lighting) 烘焙,建议取消自动烘焙。

    2024年02月01日
    浏览(46)
  • unity 场景烘焙问题之模型UV有重叠

    问题现象:模型烘焙出来后,呈现黑色或布满脏斑,有可能是没有展UV,也有可能是UV重叠了 并且也会出现警告提示,如下图: 如果我们勾选了如下图,还在提示我们勾选,那可能就是 UV重叠了 UV 重叠没有唯一的解决方案,因为有很多问题可能导致这种情况。以下是最常见的

    2024年02月10日
    浏览(35)
  • unity关于navigation使用的问题——Window没有AI选项以及Navigation烘焙没有效果

    在Window中Package Manager的unity register下载AI Register包,然后你就发现window中有AI选项了 这个我看了其他人的解决方法都没用,然后我自己捣鼓出来了,希望可以给其他遇到这种情况的朋友一点帮助。  1.Gizmos一定要选上为蓝色,也就是右上角的那个类似地球的图标 2.Show only Selec

    2024年02月08日
    浏览(27)
  • Unity 场景烘培 ——怎么理解场景烘培?(一)

    目录 前言: 一、什么是场景渲染烘培? 二、为什么要对场景渲染烘培? 总结: 场景烘培渲染这块以前接触很少,因为要么有专门的同事搞这块,要么就是开发2d游戏(完全不需要)。 现在换了一家小公司,自己需要独立做这件事的时候,问题就来了。(此前也烘培了几个

    2024年02月04日
    浏览(29)
  • Unity 场景烘培 ——unity灯光和设置天空盒(二)

    提示:文章有错误的地方,还望诸位大神指出。 接着前面一章继续: link 学习必须一步一步来,不要着急忙慌,拿起就开干。 下面我们先学习了解unity的灯光(light),学习了解了灯光,才能使用多种灯光相互配合才能达到我们想要的效果。 (摘录:大佬链接: link unity中的灯

    2024年02月03日
    浏览(31)
  • 场景烘培分享——详情unity手册

    1.灯光介绍 Unity灯光的简介 Area Light 区域光(只能用做烘培,常用雨补光或者是发光的屏幕上) spot light 射灯(和点光源搭配使用对于路灯的使用比较多) point点光源(对于发光的物体使用较频繁) Drictor light平行光(就是太阳光)一个场景里面至少有一个主灯光来照射。 2

    2023年04月12日
    浏览(27)
  • unity 场景烘培(边学习,边记录)

    目录 前言: 一、什么是场景渲染烘培? 二、为什么要对场景渲染烘培? 总结: 场景烘培渲染这块以前接触很少,因为要么有专门的同事搞这块,要么就是开发2d游戏(完全不需要)。 现在换了一家小公司,自己需要独立做这件事的时候,问题就来了。(此前也烘培了几个

    2024年02月10日
    浏览(26)
  • 【Unity】光照烘培-基础参数-基础设置

    Unity 2020.3.25 打开灯光面板 Wingdow -》 Rendering - Lighting Lighting Settings 灯光设置文件 Realtime Lighting Realtime Global lllumin Realtime Environme Mixed Lighting Baked Global lllumin Lighting Mode Baked Indirect Subtractive Shadowmask Lightmapping Settings Lightmapper Progressive CPU Ambient Occlusion 还需要勾选环境遮蔽(Ambient O

    2024年01月23日
    浏览(35)
  • Unity 场景烘培 ——unity Post-Processing后处理1(四)

    提示:文章有错误的地方,还望诸位大神不吝指教! Post-Processing是一块内容很多知识,想要学习好这块简单大家还是多去网上查阅资料。 因为博客嘛,整理简单的东西还可以,太复杂了就显得不够用了。我会整理我学习的步骤给大家,大家也去看看,甚至于也去写一份博客

    2024年02月05日
    浏览(29)
  • Unity 场景烘培 ——LensFlare镜头光晕(三)

    提示:文章有错误的地方,还望诸位大神指出! 一般情况下都会忽略的东西,镜头光晕。理论上不加镜头光晕,也不会有什么影响,但是有时候为了追求一些特殊的要求效果,也会加上镜头光晕。 比如 下图这种效果: 镜头光晕 (Lens Flares) 是模拟相机镜头内的折射光线的效果

    2024年02月05日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包