OC渲染慢还有噪点怎么办?简单4步快速解决! 收藏
最近在项目中用 OC 渲染玻璃或者室内场景渲染时,经常会发现画面有噪点的情况,碰到疑难杂症是我最开心的一件事,又可以学到新东西了。
所以,利用午休时间专门去研究了下这里的问题。我研究的方式包括看 OC 官方文档和刷 Youtube 和 B 站。今天就把我研究的解决方案和大家分享下,包括 4 种降噪方法和 4 种提升渲染速度的方法。因为有时候在渲染这种发光和玻璃材质的时候,不仅有噪点还很卡,干脆一起解决了。
如果你用 OC 渲染有噪点又卡的话,相信今天的文章会对你有帮助,记得收藏分享给身边的同事吧。
更多 C4D 相关技巧:
这10个常用的C4D技巧,帮我提升了10倍设计效率(附教程) Hi,我是彩云。
阅读文章 >
先看问题,我遇到的噪点情况:
① 玻璃材质透光过来会这种亮噪点
② 投影和边缘有噪点,一般在玻璃材质中发生的情况比较多
我的解决办法有 4 个
一、降低 GI GI 的作用是让光线充分的曝光,而如果你设置的太高会导致光线过于聚集,有溢出从而出现光噪点的情况,也就是渲染时经常能看到的那种亮晶晶的斑点。
解决的办法就是改低,我一般是给到 10,当然如果还有溢出,给到 1 都行。不过也要看,太低的时候可能会导致部分区域光线不够,又容易导致照不亮,所以也要视你渲染的情况而定。但清楚了原理就知道怎么调了。
官方文档里也有说明,通过改变数值来增减能量,也可以调整上面那个焦散模糊,一般把默认值改到 0.35 效果比较好。
二、调整移除高亮像素 在 OC 的相机设置里,有这个叫移除高亮像素(hot pixel removal ),在官方文档中有说明是在渲染期间移除掉高亮的单个像素,使其和周边像素融合。这就意味着它能处理的噪点比较有限,少量噪点情况比较合适,不适合解决大面积的噪点。
它通常与 GI 配合使用,如果 GI 改到较低的时候还不能修复问题,就适当改低这里的参数,一般 0.5-1 之间。但官方也建议不要过度使用,因为它其实是属于后期处理,类似于 PS 后期模糊。改到太低的时候,会使得画面变得模糊,一般通过调低 GI 就可以达到效果。
三、使用表面亮度 当选择使用发光材质作为灯光时,也容易发生噪点的情况,尤其是室内场景渲染。可以尝试在材质里面勾选“表面亮度”,这个功能是会使得模型的发光更符合真实物理精度的发光表现,也能降低一定的噪点。当你勾选表面亮度时,发光可能会瞬间暗下来,不用担心,把能量值(power)调高就好了。
可以解决一些由于自发光所造成的噪点
四、打开 AI 降噪功能 在 OC 摄像机中打开 AI 降噪功能,在 OC4.0 以上版本才有,是专门针对渲染噪点开发的功能,很好用,叫 Spectral AI denoiser。我给大家详细解释这里的功能使用。
翻译下几个设置:
① Enable
启用 AI 降噪功能。如果启用了 OC 摄像机标签里打开了 AI 降噪会覆盖掉 OC 设置中的降噪设置,需要注意一下。
② Denosie volumes
在一些有体积雾存在的场景里打灯,经常会有噪点出现,勾选这个可以很有效的去除。
③ 最小降噪采样 min denoiser samples
可以开到最大 120,这个参数的意义是最终采样的区域,这个数值调大会选择更大的一些区域进行降噪,提高效果会更好一些,因为一些较大噪点只有在采样较大时才能被模糊掉。注意,如果你勾选了完成时才降噪的话,那么这里的参数会不生效。
④ 最大降噪采样 max denoiser interval
一般不改,使用默认值 20 就好。在亮部和暗部对比非常强烈的时候,可以适当改低一些。
⑤ 混合 blend
是将原图和降噪图进行混合,数值越大叠加原图的部分就越多,一般给 0.1 即可。太小的话,模糊更多会丢失部分原图细节,改太大的话,可能噪点又会被叠加回来。(根据采样值大小改变,一般视情况而定)
如果你想在渲染过程中就看到降噪的效果,记得把这个勾去掉,默认是渲染完成后才能看到降噪效果,我一般是不勾选。
在渲染输出时,需要在输出设置那里要勾上 use denoised beauty pass,开启后期优化组,勾选 AI 降噪,不然出图的时候不会识别在摄像机中设置的降噪效果
另外,在渲染玻璃材质和发光材质的时候经常会遇到渲染很卡很慢的情况,所以再分享几个小秘密,可以让 OC 用起来更顺滑,渲染速度更快。2 大难题,咱们今天一并解决了。
1. 调低采样值
当你把智能降噪和使用全部 GPU 打开时,采样可以给到比较低,比如 500 就够。当你渲染大图,比如 4K 图时,用这种办法挺好用的,渲染图尺寸很小时,比如 2K 图可能效果不是太好,这种尺寸我一般会给到 5000。但如果你渲染动画的话,一般给到 800 就可以,速度快效果还 OK。
2. 开高平衡采样和最大采样
这个在官方文档中有提到,使用更多的内存和显存,以达到最佳渲染效果。因为大家的电脑配置已经提升了很多,其实这个默认值是针对很低端的电脑,所以建议打到最大。
3. 勾选自适应采样
因为渲染时有噪点一般发生在阴影面和一些角落的地方,开启这个自适应采样后,会把渲染的能力更加智能,提升难渲染处的渲染能力,这样也能使得渲染速度更快。相当于把渲染效率用到极致。只要开启就好,渲染参数一般不用动。
4. 把 OC 预览窗口中的选项采样改到最大
当我们转动摄像机时,有时候画面容易卡,可以把 Sub sampling 改高,这个在官方文档里也有说明。意思就是说,默认情况下是 None,它在移动的时候也是保持采样为 1x1 的最小采样精度,这样其实很没必要。
我们需要减小这种过程精度,把移动时的采样改成 4x4,这就类似于 AE 中预览选择跳帧预览一样的道理,会加快中间渲染预览的速度。不用担心渲染质量,因为当你移动停止时,它的渲染又会自动恢复最小精度,质量不会变。
在社群里经常看到有些同学渲染一张静态图都要好几个小时,其实我看了下,画面复杂度并不高,抛开电脑配置低的原因,由于设置不当的原因白白浪费了大量的时间,太可惜了。
总结 通过以上的一些操作,基本上就解决了常见的噪点和卡顿问题。磨刀不误砍柴工,花点时间研究下背后的原理之后就不会自己瞎捣鼓了。
你发现没有?很多问题都可以在 OC 的 help 中找到解决方案,官方这份文档已经讲的足够清晰了,如果你遇到问题,首先应该去查文档,然后再是去找教程,这样效率会高很多。
如果你还有别的疑问,欢迎评论区留言交流。如果你有学到,记得分享到你的朋友圈哦~
欢迎关注作者的微信公众号:「彩云译设计」