當前位置: 首頁 > cg教程 > 建筑表現教程

HDR教程之通道產生噪點問題的解決方案

  • 2015-12-15 22:19:16
  • 作者/來源:戴老師/安之語博客
  • 己被圍觀
  • 被點評
HDR圖片一般不能直接對場景照明,依賴GI運算來照亮場景。很多時候,會由于HDR圖片內容很豐富,而導致GI通道產生噪點,一般會提高GI的精度來減少噪點,但是渲染時間就長了。

  GI通道噪點產生的原因與解決方案


  HDR環境貼圖一般不能直接對場景照明,依賴GI運算來照亮場景。很多時候,會由于HDR圖片內容很豐富,而導致GI通道產生噪點,一般會提高GI的精度來減少噪點,但是渲染時間就長了。
  這里給大家介紹一個解決GI通道噪點的方案。GI通道產生噪點的原因是這樣的:我們的GI決定每個點的照明的顏色和亮度的時候,先會從攝像機像這個像素點發出一條射線,當這個射線打到這個像素以后,會爆開一個半球形的射線集合,這些射線又去場景里面去找周圍環境的亮度和色彩信息,收集完了以后,會把所有射線收集的信息全部加起來,除以射線的數量,得到一個平均值。這個平均值,就是這個像素點的GI信息了。
  對于一個對比度稍微大一點的HDR圖來說,圖片上肯定有些區域有高亮,比如我這個例子里面的太陽。太陽很小,但是卻異常的亮。每當有射線射中這個太陽的時候,就會對平均值增加不少的亮度。但是在你采樣不高的時候,就會出現圖中的情況,所有的采樣射線都射空了!沒有擊中太陽,那么這個點的亮度信息就會比較弱。


1  但是采樣是隨機的,也有的時候,有的射線就正好射到了太陽,那么平均下來的亮度就比較亮。2


   當你的GI采樣低的時候,你的射線數量就少,你射中太陽的概率就低,但有的時候又運氣好能射中,完全看運氣。于是你渲染出來的GI通道就會有一些亮斑,就是這么來的。如果你狂提精度,射線數量非常多,那么射中的概率就很高,于是每個點算的亮度都基本是正確的,就不會出現亮斑和噪點,但是渲染時間也上去了。
  那問題怎么解決?從產生的原因來說的話,就是場景里有些地方對比對很大,區域又小,很難射中。那么,我們就把整個圖片進行一個模糊處理,讓圖片區域和區域之間的差異降低,讓那些小太陽,變成大太陽,更容易擊中。于是,就可以在保持GI精度不那么高的時候,依然可以得到干凈的GI通道。
  但是馬上會有聰明的朋友說,你一模糊圖片,信息不是就模糊了嗎?其實沒關系,因為GI影響的是漫反射,而漫反射對于光源的細節并不敏感。只要我們有差不多的太陽在同樣的方向,亮度也差不多,那么被影響的漫反射的結果就差不多。


3


4


  同樣的精度下。上圖是清晰的HDR照明結果,下圖是模糊并且縮小了的HDR照明效果。從照明的結果上來看,基本效果很接近,只是模糊了以后,噪點顯著減少!
  但是還有這樣的問題,你的HDR圖片模糊了,那我渲染有反射的物體的時候,反射豈不是也模糊了?而且如果我想要HDR圖作為背景,那么背景也模糊啦。沒關系,我們可以使用一些渲染器自身的設置來規避。


5   


如圖,使用vray渲染器,將Background、reflection和refraction設為清晰的HDR圖片,而GI texture則使用模糊了的HDR圖。這樣我們即享受了模糊的HDR圖對GI對漫反射的貢獻,又享受了清晰的HDR圖對反射折射的貢獻。一舉兩得,完美解決。

6

  Reflection通道產生噪點的解決方案
  以上是反射特別干凈,材質球glossiness值為1時的情況。當你的材質有一定的反射模糊的時候,又會出現另外一種問題:反射通道噪點的問題。7   當反射模糊精度為8時。8   當反射模糊精度為32時。9  當反射模糊精度為128時。
  可以看出,想要消除噪點,需要非常高的反射模糊精度。但是渲染時間又會飛速上升。有沒有類似剛才的取巧的方法可以一舉兩得呢?其實是有的。你再觀察上面的圖片。會發現,精度到32的時候,有噪點的地方主要集中在最亮的白色區域,那一塊其實反射的是太陽。也就是說反射模糊最大的計算難題還是太陽。
  跟前面說的原理很類似,反射模糊也是從攝像機發射線去找場景里面的亮度,收集在一起再算平均值。只不過反射模糊爆出來的射線不是半球形,而是跟自己模糊程度相關的一個扇形。所以,原理很類似,產生的原因同樣是由于太陽太小了,射線不容易射中!那反射通道是不可以模糊的啊!怎么辦呢?這里,我想了一個很巧妙的方法。前段時間在SIGGRAPH會展上和konstantin交流的時候得知他也是用的一樣的方法!
  具體方法是這樣的。既然產生噪點的是你太陽,那么我們在圖片上直接把你太陽給抹掉。你可能會驚訝說,那照明效果就不對啦!沒關系,我們可以在圖片上相同的位置,放置一盞平行光,或者sun節點,來模擬太陽。那么軟件生成的光源,不是正的光源,只要知道位置,計算機就自動能計算出非常完美的模糊效果,不會有噪點。問題就這樣解決啦!

10

  如圖,手動將HDR圖的太陽涂抹掉以后,添加軟件里的太陽??梢缘玫酵昝赖母吖夥瓷洌⑶谊幱暗能浻渤潭?,太陽的顏色都可以控制了。結果非常令人滿意。
  至此,關于HDR相關的知識,基本上都已經提到了。這篇文字教程寫完都快八千字了,我還要錄制視頻教程。做這樣一起教程確實是很辛苦的。而且到后面的內容確實是非常具有實戰價值,我基本毫無保留地分享了這些年知識的結晶。如果覺得確實不錯的話,不要吝嗇,記得分享給更多的朋友受益哦~轉載請注明出處,尊重知識。

*CGahz.COM 收集整理,轉載請注明來自CG愛好者網(www.www17488.com)

分享到:

更多精彩內容

已有13條評論 發表評論

中国胖女人一级毛片aaaaa| 成人乱码一区二区三区AV| 国产一级特黄aaa大片| 97久久精品人人做人人爽| 女老丝袜脚摩擦阳茎视频| 久久久噜噜噜久久中文福利| 最近最新中文字幕完整版免费高清| 亚洲视频在线观看免费| 秋霞免费一级毛片| 国产精品亚洲片在线观看不卡| www中文字幕在线观看| 成人无码av一区二区| 亚洲AV最新在线观看网址| 欧美午夜伦理片| 亚洲综合色在线| 牛牛本精品99久久精品| 四虎精品成人免费观看| 色偷偷人人澡人人爽人人模| 国产私人尤物无码不卡| 99久高清在线观看视频| 大佬的365天第三季完整视频在线观看| 中文字幕乱人伦视频在线| 成人小视频在线观看免费| 久久五月天婷婷| 思思久久99热只有精品| 久久99青青精品免费观看| 无码人妻精品一二三区免费| 久久精品免看国产| 日本老熟妇xxxxx| 亚洲va欧美va天堂v国产综合| 欧美亚洲第一区| 亚洲第一页国产| 欧美日韩综合精品一区二区三区| 免费在线观看h| 理论片在线观看韩影库| 公与2个熄乱理在线播放| 男插女青青影院| 免费高清a级毛片在线播放| 热热色原原网站 | 久久久婷婷五月亚洲97号色| 岳在我胯下哭泣|