查看: 3187|回复: 0
打印 上一主题 下一主题

[渲染专区] VRay GGX材質實例:更寫實的高光

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38266
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2016-2-29 20:21:36 |只看该作者 |倒序浏览

vray GGX材質實例:更寫實的高光

原文:GGX Shading Model For Metallic Reflections 作者:Neil Blevins

編譯:Hammer Chen

這篇教學討論GGX Shading模型能夠模擬真實的粗糙表面的反射效果。以下是我用iphone拍出來的真實物體的照片:
1.png
2.png


注意到反射具有很亮的光線,中心很亮,然後有很長的衰減:
3.png

標準的Blinn 或 Ward的衰減無法做出這樣長又柔化的衰減。這樣的效果或許是來自相機或是其他可能性才導致最終的相片會看到這種長衰減現 象。以下是迪士尼的一篇論文: 物理為基礎的Shading
4.png


第一張是拍攝真實金屬球, 第二張是GGX shader,第三張是Beckmann shader (接近於Blinn) 。注意到GGX shader很接近真實的金屬球的效 果,也就是中心銳利的高光,然後軟的衰減 。

GGX Shader in Vray for 3dsmax

以下範例只是在Vray for 3dsmax的GGX shader效果,首先用單一的方形區域光去照反射球。 先用Vray Material將其shader設為Ward(這是 以前最棒的金屬高光shader) glossiness設定小於1。
5.png
Ward, 0.96 Glossiness

接著我們把shader切換成GGX

6.png
GGX, 0.96 Glossiness, Tail 2.0

注意到看起來相當不同,注意反射高光的模糊程度
7.png
GGX, 0.83 Glossiness, Tail 2.0

8.png
GGX, 0.83 Glossiness, Tail 3.0

9.png
GGX, 0.83 Glossiness, Tail 4.0

如果給予較低的尾衰減數值,那麼反射效果就接近ward shader,但是方形區域光在GGX shader還是看起來有點方, 而Ward裡面看起來比較 圓,所以GGX shader的效果還是比較寫實。

接下來我們試試更複雜的場景 ─ 水管然後套用hdr環境光加上高強度的方形區域光:
10.png
Ward, 0.96 Glossiness

11.png
GGX, 0.96 Glossiness, Tail 2.0

12.png
GGX, 0.83 Glossiness, Tail 2.0

稍微模糊一下環境貼圖,讓其跟GGX的模糊程度相當,但是在GGX的高光會有比較長的尾部(衰減) 。我最愛的是以下圖片中展示了這個衰減

效果,提供了長的亮的條紋,這在Ward是看不到的!
13.png


當然你必須要微調tail amount 與 glossiness 才會得到你最終要的高光效果。以下是不同參數所得到的效果圖:
14.png

希望這篇教學有說服你,金屬的高光還是改用GGX shader最好了!

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-8 07:50 , Processed in 0.127041 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部