2013-01-06 38 views
0

這是一個非常具體的問題:我期待在後期處理中使用法線。我一直在看SSAO,但看起來很慢,而且在低採樣率下我看不到好的結果。使用法線貼圖進行後處理的酷招?

目前我可以將它用於簡單的「照明」,但我認爲應該有更多更好的可能性。那麼,任何人都知道使用普通地圖的後處理技巧?

編輯:凹凸貼圖我已經知道以及順便說一句。

EDIT2:我發現了一個更便宜的SSAO着色器也,http://blenderartists.org/forum/showthread.php?184102-nicer-and-faster-SSAO

+0

作爲一個側面說明:你應該儘可能避免SSAO。這是一個殘酷的效果,很難正確,並在錯誤的時候打破沉浸。對於如此低的回報,這也相對昂貴,就像MSAA一樣。如果可以的話,使用其中一個新的等價物(HBAO/HDAO)。 – ssube

+0

@peachykeen感謝您的提升!我會仔細看看的。 – RobotRock

回答

2

究竟是什麼,你看怎麼辦?通常,涉及法線貼圖的唯一後期處理是延期照明。

理論上,您可以使用這些信息來補充綻放或幾乎任何與燈光相關的後期效果。景深可以通過使用表面法線和亮度來計算散景來獲益,您可以使用法線和鏡面反射來獲得眩光。我確信還有其他潛在的用途,並且會對它們進行試驗,特別是如果您的照明解決方案存在緩衝區中的正常數據。

+0

你碰巧知道有例子的地方嗎?我曾經有過這個nvidia網站,我找不到任何更多。他們有很多很酷的東西。 – RobotRock

+0

不幸的是,我不這樣做。着色器的例子,即使對於簡單的東西,網上嚴重缺乏(我曾經註冊過一個域,希望能夠解決這個問題,但還沒有)。您正在考慮的網站可能是:http://developer.download.nvidia.com/shaderlibrary/webpages/shader_library.html(它確實有一些有趣的例子,但不是很多) – ssube