Unity 2019.1 使用Denoise大大减少光照贴图的烘烤时间

翻译自: http://tsubakit1.hateblo.jp/ 此人是日本Unity的开发者, 经常分享Unity最新的技术。

使用Denoise消除光照贴图中的噪点

          Progressive Lightmapper是一种基于光线跟踪的光照贴图。如果采样率很高,光照贴图将非常正确地烘焙,但需要很长时间。另一方面,减少采样数量将显着改善烘烤时间,但光照图将充满噪音。

类型效果
有很多样本烘烤需要很长时间,但噪音会减少并正确显示
样本很少烘烤时间短,但会显示噪音

F:ID:tsubaki_t1:20190416225721j:平纹

F:ID:tsubaki_t1:20190416225753j:平纹

      在过去,过滤噪音会使显示变得模糊。 但如果样本数量很少,它看起来也很糟糕。

F:ID:tsubaki_t1:20190416230839j:平纹

       Unity 2019.1进一步去除噪声  

        下面的光照贴图非常干净,样品数量最少,烘烤时间也很短。当然,如果你仔细观察,有一个部分似乎很奇怪,所以是否使用这是一个问题 。

F:ID:tsubaki_t1:20190416225732j:平纹

Optix AI Denoiser

Optix公司AI降噪是的Nvidia机器学习是像噪声去除系统的基础。论文在这里

developer.nvidia.com

尝试使用

                  使用Unity 2019.1,如果可以在不做任何事情的情况下使用它,则可以启用Denoiser。

                例如,Window > Renderer > LightmapDirect SampleIndirect SamplesEnvironment Sample并尝试大幅减少的数量。

项目改变之前改变之后
直接样品321
间接样本5128
环境样本2568

这将显着减少烘烤时间。

F:ID:tsubaki_t1:20190416231959j:平纹

       Denoiser的有效性/无效性目前包含在过滤器项目中。它默认Auto启用Advance,但如果要禁用它,可以通过更改“ 过滤器”设置来更改它。

F:ID:tsubaki_t1:20190416232324j:平纹

      另外,它仅适用于Unity 2019.1中的Progressive Lightmapper的CPU ,并且它似乎与2019的GPU兼容。

感想

         它真的很有趣, ,它真的以5秒或30秒的水平结束。

 

 

 

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值