標籤:

VFS 渲圖保存為exr邊緣有白色鋸齒如何解決?

如圖天空背景是PS後期加的,邊緣出處看得難受,如何解決啊。是因為渲圖參數的問題嗎?


你這個問題問得好哇,時間關係我先答題,給出 V-Ray 3.4 for SketchUp 中的設置方法,具體原理我一定會另外寫帖子錄視頻的,需要點時間。感謝 @李想 給我指了條明路。感謝 @戴巍 老師多年前的 Alpha 直通預乘的帖子,巨有啟發。解決三維出圖黑白邊緣溢出問題:直通(straight)與預乘(premult)alpha剖析_戴老師在等渲染_新浪博客

解決方法操作起來很簡單,但是背後的原理很有意思,可仔細看看戴老師文章,先看解決方法。

把環境面板設置成這樣:

簡易窗框+玻璃+反射參照物模型如下:

關鍵是記得把玻璃的折射 Alpha 設置成影響所有通道,參見這個問題:韓世麟:VRAY3.4渲染玻璃保存PNG沒有半透明效果?

渲出圖來窗外應該看起來是黑的:

保存EXR格式。


在PS中合成的步驟:

第一步:EXR成果拖入PS選擇:「作為透明區域」選項

第二步:找一張8位天空素材,直接拖進32位exr,會提示你:

沒關係,直接點確定,這張8位每通道的圖因為和exr位深度不一樣,所以會偏亮(初始gamma不一樣)。

第三步:調整背景天空的位置,並且給它一個曝光度調整圖層,調調gamma

此時應該就沒有白邊和黑邊了,你在調背景明暗的時候應該感覺很開心,無論怎麼調gamma,合成結果都是對的。

為了節目效果,上一個默認參數渲染的結果:

沒有對比就沒有傷害。

你試試看,不行就給我反饋。


具體原理我才疏學淺,簡短截說有點難說明白。一句話的思路就是:這個設置正確地計算了窗框和玻璃反射對畫面的色彩貢獻,因為背景是黑的,色彩貢獻為0.000,所以不含有原圖背景天空對像素的貢獻,所以可以完美合成到其他背景上。這個必須算是合成的基本問題了。給我點時間我寫帖子錄視頻。或者可以先看戴老師文章解解渴。


推薦閱讀:

VFS3.4. PNG圖片渲染不出透明效果,如下圖。?
V-ray 實時渲染窗口如何設定為 Sketchup 中事先保存的場景(視角),不受操作的影響?
電腦渲染建模和配置的關係?
vray2.0 for su 的代理模型使用方法?
VRAY3.4渲染玻璃保存PNG沒有半透明效果?

TAG:V-Ray |