最近在項目中用 OC 渲染玻璃或者室內場景渲染時,經常會發現畫面有噪點的情況,碰到疑難雜癥是我最開心的一件事,又可以學到新東西了。

所以,利用午休時間專門去研究了下這里的問題。我研究的方式包括看 OC 官方文檔和刷 Youtube 和 B 站。今天就把我研究的解決方案和大家分享下,包括 4 種降噪方法和 4 種提升渲染速度的方法。因為有時候在渲染這種發光和玻璃材質的時候,不僅有噪點還很卡,干脆一起解決了。

如果你用 OC 渲染有噪點又卡的話,相信今天的文章會對你有幫助,記得收藏分享給身邊的同事吧。

更多C4D相關技巧:

先看問題,我遇到的噪點情況:

① 玻璃材質透光過來會這種亮噪點

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

② 投影和邊緣有噪點,一般在玻璃材質中發生的情況比較多

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

我的解決辦法有 4 個

一、降低 GI

GI 的作用是讓光線充分的曝光,而如果你設置的太高會導致光線過于聚集,有溢出從而出現光噪點的情況,也就是渲染時經常能看到的那種亮晶晶的斑點。

解決的辦法就是改低,我一般是給到 10,當然如果還有溢出,給到 1 都行。不過也要看,太低的時候可能會導致部分區域光線不夠,又容易導致照不亮,所以也要視你渲染的情況而定。但清楚了原理就知道怎么調了。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

官方文檔里也有說明,通過改變數值來增減能量,也可以調整上面那個焦散模糊,一般把默認值改到 0.35 效果比較好。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

二、調整移除高亮像素

在 OC 的相機設置里,有這個叫移除高亮像素(hot pixel removal ),在官方文檔中有說明是在渲染期間移除掉高亮的單個像素,使其和周邊像素融合。這就意味著它能處理的噪點比較有限,少量噪點情況比較合適,不適合解決大面積的噪點。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

它通常與 GI 配合使用,如果 GI 改到較低的時候還不能修復問題,就適當改低這里的參數,一般 0.5-1 之間。但官方也建議不要過度使用,因為它其實是屬于后期處理,類似于 PS 后期模糊。改到太低的時候,會使得畫面變得模糊,一般通過調低 GI 就可以達到效果。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

三、使用表面亮度

當選擇使用發光材質作為燈光時,也容易發生噪點的情況,尤其是室內場景渲染。可以嘗試在材質里面勾選“表面亮度”,這個功能是會使得模型的發光更符合真實物理精度的發光表現,也能降低一定的噪點。當你勾選表面亮度時,發光可能會瞬間暗下來,不用擔心,把能量值(power)調高就好了。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

可以解決一些由于自發光所造成的噪點

四、打開 AI 降噪功能

在 OC 攝像機中打開 AI 降噪功能,在 OC4.0 以上版本才有,是專門針對渲染噪點開發的功能,很好用,叫 Spectral AI denoiser。我給大家詳細解釋這里的功能使用。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

翻譯下幾個設置:

① Enable

啟用 AI 降噪功能。如果啟用了 OC 攝像機標簽里打開了 AI 降噪會覆蓋掉 OC 設置中的降噪設置,需要注意一下。

② Denosie volumes

在一些有體積霧存在的場景里打燈,經常會有噪點出現,勾選這個可以很有效的去除。

③ 最小降噪采樣 min denoiser samples

可以開到最大 120,這個參數的意義是最終采樣的區域,這個數值調大會選擇更大的一些區域進行降噪,提高效果會更好一些,因為一些較大噪點只有在采樣較大時才能被模糊掉。注意,如果你勾選了完成時才降噪的話,那么這里的參數會不生效。

④ 最大降噪采樣 max denoiser interval

一般不改,使用默認值 20 就好。在亮部和暗部對比非常強烈的時候,可以適當改低一些。

⑤ 混合 blend

是將原圖和降噪圖進行混合,數值越大疊加原圖的部分就越多,一般給 0.1 即可。太小的話,模糊更多會丟失部分原圖細節,改太大的話,可能噪點又會被疊加回來。(根據采樣值大小改變,一般視情況而定)

如果你想在渲染過程中就看到降噪的效果,記得把這個勾去掉,默認是渲染完成后才能看到降噪效果,我一般是不勾選。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

在渲染輸出時,需要在輸出設置那里要勾上 use denoised beauty pass,開啟后期優化組,勾選 AI 降噪,不然出圖的時候不會識別在攝像機中設置的降噪效果

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

另外,在渲染玻璃材質和發光材質的時候經常會遇到渲染很卡很慢的情況,所以再分享幾個小秘密,可以讓 OC 用起來更順滑,渲染速度更快。2 大難題,咱們今天一并解決了。

1. 調低采樣值

當你把智能降噪和使用全部 GPU 打開時,采樣可以給到比較低,比如 500 就夠。當你渲染大圖,比如 4K 圖時,用這種辦法挺好用的,渲染圖尺寸很小時,比如 2K 圖可能效果不是太好,這種尺寸我一般會給到 5000。但如果你渲染動畫的話,一般給到 800 就可以,速度快效果還 OK。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

2. 開高平衡采樣和最大采樣

這個在官方文檔中有提到,使用更多的內存和顯存,以達到最佳渲染效果。因為大家的電腦配置已經提升了很多,其實這個默認值是針對很低端的電腦,所以建議打到最大。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

3. 勾選自適應采樣

因為渲染時有噪點一般發生在陰影面和一些角落的地方,開啟這個自適應采樣后,會把渲染的能力更加智能,提升難渲染處的渲染能力,這樣也能使得渲染速度更快。相當于把渲染效率用到極致。只要開啟就好,渲染參數一般不用動。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

4. 把 OC 預覽窗口中的選項采樣改到最大

當我們轉動攝像機時,有時候畫面容易卡,可以把 Sub sampling 改高,這個在官方文檔里也有說明。意思就是說,默認情況下是 None,它在移動的時候也是保持采樣為 1x1 的最小采樣精度,這樣其實很沒必要。

我們需要減小這種過程精度,把移動時的采樣改成 4x4,這就類似于 AE 中預覽選擇跳幀預覽一樣的道理,會加快中間渲染預覽的速度。不用擔心渲染質量,因為當你移動停止時,它的渲染又會自動恢復最小精度,質量不會變。

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

在社群里經常看到有些同學渲染一張靜態圖都要好幾個小時,其實我看了下,畫面復雜度并不高,拋開電腦配置低的原因,由于設置不當的原因白白浪費了大量的時間,太可惜了。

總結

通過以上的一些操作,基本上就解決了常見的噪點和卡頓問題。磨刀不誤砍柴工,花點時間研究下背后的原理之后就不會自己瞎搗鼓了。

你發現沒有?很多問題都可以在 OC 的 help 中找到解決方案,官方這份文檔已經講的足夠清晰了,如果你遇到問題,首先應該去查文檔,然后再是去找教程,這樣效率會高很多。

如果你還有別的疑問,歡迎評論區留言交流。如果你有學到,記得分享到你的朋友圈哦~

歡迎關注作者的微信公眾號:「彩云譯設計」

OC渲染慢還有噪點怎么辦?簡單4步快速解決!

收藏 85
點贊 31

復制本文鏈接 文章為作者獨立觀點不代表優設網立場,未經允許不得轉載。