通知:E拓建筑网正式更名为拓筑在线!

拓筑在线

 找回密码
 快速注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

新版 V-Ray,金属应该这么调 —— 金属度(metalness)专题讲座


[版块:虚拟化表现] [分类:经验教程] [复制链接] 报告无效帖子查看: 2892|回复: 0   
管理员|深圳老梁 发表于 2019-7-19 09:04:45 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
编者按:本文来自微信公众号韩的日志(公众号ID:hanshilin_com),作者:黄玮宁,本站经授权转载。



文/黄玮宁

自打 V-Ray 更新到 Next 版本以后,相信许多朋友都或多或少看见过 Metalness 金属度这个参数。

在 3ds Max 里是这样的一个参数:

60a6fbea52a1b57d43658f1bb5fa43a1.jpg

在 SketchUp 里是这样的一个节点:

93837736a007a66ae2f4f94ada71f05c.png

这个金属度是什么意思?该怎么用?今天咱就来详细地介绍介绍。


原理讲解

文中使用到的软件版本:

V-Ray 4.00.02 for SketchUp 2018
V-Ray Next, update1.1 (4.10.02.00001) for 3ds Max 2018


70b891defc0236b1376f8a6b755d5208.jpg
图片来源:“Real-Time Rendering, 3rd Edition”, A KPeters 2008
在往期的 V-Ray for Rhino 材质基础课中,我们知道了非金属物体的漫反射原理是入射光线(黄大箭头)射到物体表面后,有一部分光线穿入物体内部,经过多次散射再穿出物体表面,朝四面八方扩散(蓝小箭头),所以我们可以从四面八方看到物体的颜色。(见上图)



e6863970d24149e023f1194fe33c6c0c.jpg
图片来源:“Real-Time Rendering, 3rd Edition”, A KPeters 2008
但是对于金属物体来说,入射光线穿入物体内部后会被完全吸收,没有了内部的散射,也没有了散射后的穿出,也就意味着没有了漫反射现象。(见上图)

这也就是为什么以前我们使用 VRayBRDF 节点制作金属材质的时候,会将 Diffuse 漫反射拉成黑色:

7ef490ec317e28cf53fbc60543f9085b.jpg

不仅如此,为了有金属般的强烈反射,我们还会将材质的 IOR 折射率设置为一个很高的数值,例如 25:

29e76a4aa9f5d6bf0f1b962e37b5be5c.png

可是当我们查阅相关科学文献的时候,却发现各金属的 IOR 都是一个非常小的数值,例如 0.453、1.219 等。

此种不一致性,何解?

其实是这么回事:在 Next 版本以前,我们常用的 VRayBRDF 节点压根就不是用来调金属的,它是一个非金属材质模型,也就是只能用来制作绝缘体(Dielectric)。所以如果想用它来做金属材质,就只能非常艺术化地将 IOR 拉高,做一个看起来像金属的材质。

补充一句:这个时候要是再把菲涅尔 Fresnel 计算关闭,那就更是错上加错了。

倘若真的希望结合物理数据来制作一个金属材质呢?V-Ray for SketchUp 用户是没辙了,V-Ray for 3ds Max 用户倒是可以使用 ComplexFresnel 插件,通过输入红绿蓝三个波段下的 n 值和 k 值(在 RefractiveIndex.info 这个网站查询)来制作物理正确的金属材质:
46db379bfa4615ab80d7921a5fd33674.png

不过在 Next
版本更新以后,有了新增的 Metalness
参数,上述这种方法就被淘汰了。


Metalness 参数(Metallic节点)的使用方法很简单。V-Ray 官方在《了解金属性》

http://vraymasters.cn/magazine/understanding-metalness/

这篇文章中,V-Ray 作者 Vlado 根据科学数值,结合 V-Ray 自身的情况,给 V-Ray 用户整理出了一个表格:

baad621e8c6912c1515710c0681fa8cd.jpg

表格中详细说明了如何在 V-Ray 中使用 Metalness 参数制作各类金属单质。
在 V-Ray Next for 3ds Max 中,以 Copper 铜单质为例:
Diffuse 输入(238,158, 137),Reflection Color 输入(255,255, 255),IOR 输入1.21901(四舍五入1.22),Metalness 输入 1。
得到的结果就是一个不含任何杂质的纯铜材质:



ba2babe7d5357d9d9c813f74dd51baac.png


对于 SketchUp 用户来说,要麻烦一些,我们在输入 Color 这一项色值的时候,需要将拾色器的 Color Space 色彩空间和 Range 范围分别设置成 Rendering(RGB)渲染空间和 0-255:

96e34443f6d4c59758ccc94ea8824ea6.png

这是因为表中的数据都是 Linear 线性数值,而 V-Ray for SketchUp 中的拾色器默认是 sRGB 色彩空间的,所以需要进行切换。

看到这里,操作层面的事情,相信大家是明白了。但是回顾文章开篇的内容:“在金属材质中,部分入射光线穿入物体内部后会被完全吸收,所以金属的漫反射为纯黑色”,那为什么这里还要给 Diffuse 漫反射颜色输入一个色值呢?

是这样的:还记得在 VRayBRDF 节点中非金属和金属的做法吗?非金属材质,例如塑料,漫反射给一个颜色,反射拉起来,IOR 给一个常见的 1.6:

850591d695535a68afe68ddcbb94923e.jpg

金属材质,例如金子,漫反射纯黑,反射颜色给一个金黄色,IOR 给个35:

98bee3343ca677cb608db5c7bba154de.jpg

大家有没有发现,对于非金属材质来说,反射属性没有颜色倾向,只需要一个灰度;而对于金属材质来说,漫反射属性是没用的,是一个废条件。

所以在 Metallic 节点中,Color 这一参数就将材质的漫反射和反射颜色两个属性结合起来了,同时,使用 Metalness 金属度参数来控制两者的切换。即:当 Metalness=1 时,这是一个金属材质,Color=Reflection 反射颜色;当 Metalness=0 时,这是一个非金属材质,Color=Diffuse。

这么做可以将原来的 RGB(Diffuse)+RGB(Specular)=6 个通道缩减成 RGB(Color)+V(Metalness)明度=4 个通道。对效果图用户来说,感觉似乎影响不大,但对于游戏行业的 CG 工作者来说可就节省了大量的资源。

所以,真相大白:这里和之前所铺垫的理论并不矛盾,不是金属有了漫反射,而是在制作金属的时候,借用 Diffuse 漫反射这一彩色通道当做 Reflection 反射颜色来用了。相信这也解答了许多 3ds Max 用户的困惑。

照这么说来,既然 Metalness=0 时,这是个非金属;Metalness=1 时,这是个金属,那么 Metalness 应该更像一个开关,而不是滑竿呀,中间的小数部分是干嘛用的?有没有既是金属又是非金属的东西呢?哦!半导体?

617ac97714f0532a7856d700d9b49d85.jpg

这么猜测也许有道理,也许半导体材料还真就得这么调,但是转念一想,我们在实战中做渲染的时候,有多少机会去制作一个真正意义上的半导体材料呢?其实是机会很少的。

再换句话说,有的朋友想要降低金属的反射率,下意识地去压低金属度参数,殊不知这个时候其实完全就是另外一种物质了,反正绝对不是你想要的“低反射金属”了。

我更倾向于相信如下的解释:

在 Chris Nichols 的 CGGarage 播客节目中,就曾邀请过 Zap Andersson
(Autodesk 公司的着色器专家)作为嘉宾,两人详细讨论了金属性的实际应用。

左侧为 Chris Nichols,右侧为 Zap Andersson

cb4fbc21c511ef6d61c86e9b89693982.jpg

1e7e0376a585a1928dff69fb5dc74d19.jpg

d24005d623099542842cbc98e173c3d2.jpg
这可就全明白了,我们制作材质的时候,Metalness 就使用 0 和 1 这两个数就行。制作非金属时,Metalness=0;制作金属时,Metalness=1,中间的灰度是用来给 Metalness 贴图抗锯齿用的。

不过话说回来,我们很难在现实生活中看到纯纯的金属单质,所以不要让表格限制了我们的艺术创作。如果金属的颜色太鲜艳了,那就降低反射颜色的饱和度;如果反射太强了,那就降低反射颜色的明度,但是千万别通过把 Metalness 改成 0.8 来降低反射强度,这就是大错特错了。

6457398c9700ccbf60c6fc38085dc8d5.jpg



案例演示



接下来让我们通过一个小案例,了解如何正确地使用 Metallic 节点来对接 PBR 贴图。

这里我用到的是一套来自 Poliigon 的材质贴图,是一个铝制卷帘门的材质:

f9c173533da52ef0ecb836aa7448ecd4.jpg

在这个案例中,大家不仅仅能学会如何使用 PBR 贴图,还能学会如何给材质增加细节。

1# 材质基础

首先新建一个 Metallic 节点,赋予给模型:

11b7c27bcb4a963e913f6bce0696d916.jpg

这时候默认是一个带有反射属性的灰色塑料材质:



625de48931959fa78b67104585e4cc9b.jpg


接着将材质转换为金属,即 Metalness=1,同时 Color=1,使用一个类似不锈钢的效果作为材质基底:

61ab0c5e87e87415b34210f59097409e.jpg



2# 高度信息

然后为材质增加大体的高度信息,也就是使用 Displacement 置换贴图(使用线性加载),把卷帘门的高度起伏做出来。这里我使用 Binding 将置换贴图显示在模型中:

baf23a55e2370bba66bb8c16721a2747.jpg

并将贴图大小改为 4000mm*4000mm,同时把置换强度设置为 10。结果如下:

44c671d96e68b87973f362acb9036b41.jpg

大体的高度信息有了,接下来再增加一些微小的凹凸效果,这里就需要用到 Normal 法线贴图(使用线性加载)了。结果如下:

616ebdf6eaeed5c60d2fc4f57066f463.jpg

3# 颜色信息

说实话,现实生活中的金属反射可没有 100% 这么强,完全镜面反射那是理想的镜子(当然镜子的本质还是金属反射,只是很平整光滑,反射度很高,生活中的金属一般没有这么干净平整)。所以我们再使用 Color 颜色贴图(使用 sRGB 加载)来丰富一下材质的颜色信息,让材质暗下来,更契合生活中金属的样子:

494fcefde4c25aeeab6ff72b8724377d.jpg

这么看着还是太纯净了,我决定为其添加磨损的效果,在边角处增加一些铁锈。这里我使用 Mix(Map)混合节点,就地取材,使用 Metalness 金属度贴图作为 Mix Map 混合贴图。(见下图)

5bfb8f8616abd691da5fb0f6db74b889.jpg

金属作为 Color Top,铁锈作为 Color Bottom,将两者混合。这个混合节点的原理是:在混合贴图中白色的地方显示 Color Top 也就是金属,在图中黑色的地方显示 Color Bottom 也就是铁锈。

6d5f202efad46c72d102c89fe328596e.jpg

同时增加铁锈贴图的 UV 重复值,缩小贴图,然后使用 ColorCorrection 颜色校正节点降低铁锈的饱和度,并用 BezierCurve 贝兹曲线节点将铁锈的颜色压暗:

a6a2b5ca821aa01638c499b33a4ea74b.jpg

在颜色属性里将两种材质混合后,自然也就需要在 Metalness 金属度参数中将两者区分,所以要在 Metalness 金属度参数中加载 Metalness 贴图(使用线性加载)。结果如下:

bd16cf0c9ed468ae3cdef9e1a10f7515.jpg



4# 反射信息

接下来就要丰富一下反射细节了,这里先介绍一下 Roughness 粗糙度参数:

Roughness 与我们熟悉的 Glossiness 光泽度参数互为反义词,在贴图上表现为互为反相,在数学色值运算中就是:

Roughness=1-Glossiness

Roughness 贴图中白色代表十分粗糙,即反射效果非常模糊,几乎没有;黑色代表十分光滑,即反射效果非常清晰。那么我们首先就要处理铁锈部分的粗糙度信息,正好在 Metalness 贴图中,白色代表金属,黑色代表铁锈,所以在 Roughness 贴图中就应该反过来,黑色代表光滑的金属,白色代表粗糙的铁锈。

然后我们来为材质增加刮痕效果。使用Mix(Operator)混合节点,将刮痕贴图与原有的粗糙度贴图进行叠加,使用 Add 加法模式(在Photoshop 中被翻译为“线性减淡(添加)”),叠加两者的白色信息。

此外我还用相同的方法叠加了一张指纹贴图,并用贝兹曲线节点去除掉指纹贴图中的灰色部分,只保留了指纹的细节。

fd8b9b6fc34f2ea84b9bbf8c44318fa8.jpg

经过这样一系列操作,这个金属材质的细节就丰富多了:

145a71ca731992e2b6fcab44ac307679.jpg


5# 后期处理

成图中高光部分反射到的窗口过曝得太厉害了,所以最后我们来给它做一下简单的后期。


0fb33c68911060b07cd364289b3d0899.jpg
首先使用 Highlight Burn 高光混合滑竿(见上图)将高光压下来,此时画面整体也会变暗,所以再稍微提高 Exposure 曝光度,最后增加一点对比度,就可以出图啦:

71006bbfa876d8c5a6c51a41e5177d7e.jpg


就这么简单,一个满满细节的铝制卷帘门材质就做好了。

最后,我补充说明一下在 V-Ray for 3ds Max 中的注意事项:

与 V-Ray for SketchUp 不同,3ds Max 的材质编辑器中没有 Metallic 材质节点,使用的是统一的 VRayMtl 标准材质节点。在这个节点中,Metallic-Roughness 体系与 Specular-Glossiness 体系的参数全部整合在同一个面板中,需要谨慎区分

其中最具误导性的就是 Diffuse 漫反射下方的这个 Roughness 粗糙度参数了(画个重点):

1c5cf95cba1001a3871ccffed22b5dde.jpg

它和 Metallic 体系中的 Roughness 粗糙度单词完全一样,但代表的意义却截然不同。这个参数影响的是材质的漫反射属性,随着数值的增大会让材质表面变“平”,是一个实际应用中极少使用到的一个参数。

所以在使用 PBR 贴图中的 Roughness 贴图时,千万别往这个假的“(漫反射)粗糙度”上连线,应该在 VRayMtl 参数中的 BRDF 面板中选择“Use roughness 使用粗糙度”这个选项,另外此处的 BRDF 类型,一定选 GGX,不要选别的:

a82012928bb7b558ba50a09be70fddf5.png

将 Roughness 贴图连到 Reflect 反射贴图下方的真正的 Roughness(反射粗糙度)节点中



f30f96979a9093089f595554c37a0161.jpg

同时,3ds Max 中的 Composite 节点更适合用于多贴图的叠加,就不需要像 SketchUp 中那样多个 Mix 混合节点嵌套了。下面是场景案例中铝制卷帘门材质的 Slate 材质编辑器节点图:

cd0679e7d6fe0dcfec85e141ea6dcde1.jpg

最后补充个传送门,是 Substance 对接 V-Ray for 3ds Max 的官方文档:


https://docs.substance3d.com/integrations/vray-for-3ds-max-157352261.html

最最后,本文一切探讨,都建立在线性工作流的基础上。这是所有事情的前提。



编后记:课程播出后,有两位网友跟我提出了这样困惑,我不是游戏制作者,不需要省通道,是不是这个更新对我没意义啊?

V-Ray 支持金属度参数,其核心意义在于能够对接 PBR 材质体系,也就意味着您现在可以使用 PBR 体系制作材质,并且可以尽情利用市面上非常流行的各种 PBR 材质资源,这相当于多了一条很宽的道路,用户是否选择走这条路,是用户自身的选择,觉得影响不太大也实属正常。但是作为渲染软件,有没有为用户提供这条路,就是质的区别了。而且这也是 V-Ray 第一次能够不用绝缘体模型来作假金属,改为用更科学准确的金属材质模型来模拟金属了。所以,从如上角度来说,是这次改进的意义所在,个人认为意义挺大的。


另外,十分感谢黄玮宁同学为本次公开课所做的种种贡献,除去讲座内容的贡献自不必说,以上文字稿也是玮宁在视频发出后连夜总结的,原文就很严谨,老韩仅作了简单的编辑。因此今天的赞赏账户是文章原作者:黄玮宁。

再次感谢玮宁,也感谢每一位视频的观众,文章的读者,谢谢大家!

               
您需要登录后才可以回帖 登录 | 快速注册 微信登录

《建筑设计资料集》(第3版)1-8全套(免费分享)
《建筑设计资料集》(第3版)1-8全套(免费分享)
《建筑设计资料集》(第3版)1-8全套 **** 本内容被作者隐藏 ****
  静宝贝  雨帘后的秘密最后回复于 2024-03-28 设计图书

2023一级注册建筑师考试教材6门(7册全)
2023一级注册建筑师考试教材6门(7册全)
2023一级注册建筑师考试教材6门(7册全)。行业下行,唯有不断提升自己,需要的小伙伴自取![sell=5]链接:https://pan.baidu.com/s/1QXjGaum0_zUv1pYb37Thxw
  马甲不能少  sanbuqu最后回复于 2024-03-28 建筑师讨论区

ppt作品集模板分享
ppt作品集模板分享
因为资料不是最新的了,自己花钱卖的,整理网盘翻出来了,我感觉内容还不错。 除了作品集,平时制作方案文本ppt也可以参考。 无偿分享,感兴
  何小葵  basten272最后回复于 2024-03-28 设计素材

如果你逛到了这个帖子并愿意留下一些话,谢谢你。
如果你逛到了这个帖子并愿意留下一些话,谢谢你。
新人,工作两个月,有些迷茫。 今年的应届生,7月份入职,到今天两个月,在上海,公司名字暂时不透露了。 这两个月以来,每天早十点到晚十二点,周日固定加班
  cccccffffing  basten272最后回复于 2024-03-28 建筑师讨论区

方案作图2003-2014
方案作图2003-2014
  sanbuqu  basten272最后回复于 2024-03-28 快速发帖

【SEG出品】GH讲解之Preference(上)
【SEG出品】GH讲解之Preference(上)
首先,很开心的告诉大家,E拓参数化板块有自己的独立域名啦!以后大家可以输入csh.eeeetop.com即可访问参数化板块。 大家没有发现参数化板块的UI比主页要简洁一
  DanielJin  儒者懦者最后回复于 2024-03-27 参数化设计

【一注复习资料】电力社一注9门考试真题与模拟 书籍
【一注复习资料】电力社一注9门考试真题与模拟 书籍
网上找的资料,分享给大家,一起过一注哦! 找的资料都是早一两年的,大家还是要多多支持最新正版哦~~~ 仅供学习交流,侵删。 [sell=3]链接: https://p
  建筑征途  sanbuqu最后回复于 2024-03-27 建筑师讨论区

一注要点汇总(2019版)
一注要点汇总(2019版)
考一注的朋友来看看,多多交流。
  南湖喵王  sanbuqu最后回复于 2024-03-27 建筑师讨论区

建筑学、城规、景观、环艺留学出国作品集参考100份(3.62G,免费领取)
建筑学、城规、景观、环艺留学出国作品集参考100份(3.62G,免费
百度网盘下载链接: **** 本内容被作者隐藏 ****
  小迷妹建筑梦  段公子最后回复于 2024-03-26 大学生讨论区

会员必读:如何快速免费获得e币?
会员必读:如何快速免费获得e币?
1、e币是什么?(1)只有拥有相应e币,才能下载附件、升级用户组等。(2)只要经常登录、发帖、参加活动等,就能得到相应e币。(3)e币数量=积分数量。 2、如何
  深圳老梁  zhulei最后回复于 2024-03-26 站点服务

《中国古建筑大系》全十册,中国古建研究经典著作分享
《中国古建筑大系》全十册,中国古建研究经典著作分享
《中国古建筑大系》作 者:茹竞华,彭华亮主编,ISBN:711206540。 内容介绍 全书共分十册,收录中国传统建筑中宫殿建设、帝王陵寝建筑、皇家苑囿建筑
  a362991  basten272最后回复于 2024-03-26 设计图书

文旅商业化浪潮持续升温,景点、博物馆纷纷入局探寻流量新打法
文旅商业化浪潮持续升温,景点、博物馆纷纷入局探寻流量新打法
许多人听到“XX商业化”,本能的产生排斥,认为商业化会使其失去本身韵味及特色,出现千店一面、千镇一面的同质化现象,这样的“反感效应”大多来自于许多项目
  空间印象  basten272最后回复于 2024-03-26 建筑师讨论区

【活字外文】Public Square Landscapes_公共广场景观
【活字外文】Public Square Landscapes_公共广场景观
这是收集于网络的图书样本,仅供观摩试读,试读后请自觉删除。 这些样本由原出版机构发布于网络,清晰度和完整度均受限,请购买正版图书,以获得更加愉悦的阅读
  深圳老梁  qin84967最后回复于 2024-03-25 设计图书

【活字外文】Residential Skin aand Details_住宅表皮与细节
【活字外文】Residential Skin aand Details_住宅表皮与细节
这是收集于网络的图书样本,仅供观摩试读,试读后请自觉删除。 这些样本由原出版机构发布于网络,清晰度和完整度均受限,请购买正版图书,以获得更加愉悦的阅读
  深圳老梁  qin84967最后回复于 2024-03-25 设计图书

【活字外文】landscape Competition_景观竞赛
【活字外文】landscape Competition_景观竞赛
这是收集于网络的图书样本,仅供观摩试读,试读后请自觉删除。 这些样本由原出版机构发布于网络,清晰度和完整度均受限,请购买正版图书,以获得更加愉悦的阅读
  深圳老梁  qin84967最后回复于 2024-03-25 设计图书

【活字外文】Exhibitions and Showrooms_展览与展厅
【活字外文】Exhibitions and Showrooms_展览与展厅
这是收集于网络的图书样本,仅供观摩试读,试读后请自觉删除。 这些样本由原出版机构发布于网络,清晰度和完整度均受限,请购买正版图书,以获得更加愉悦的阅读
  深圳老梁  qin84967最后回复于 2024-03-25 设计图书

【活字外文】Museum Display Design_博物馆展示设计
【活字外文】Museum Display Design_博物馆展示设计
这是收集于网络的图书样本,仅供观摩试读,试读后请自觉删除。 这些样本由原出版机构发布于网络,清晰度和完整度均受限,请购买正版图书,以获得更加愉悦的阅读
  深圳老梁  qin84967最后回复于 2024-03-25 设计图书

【活字外文】House 101_101个房子
【活字外文】House 101_101个房子
这是收集于网络的图书样本,仅供观摩试读,试读后请自觉删除。 这些样本由原出版机构发布于网络,清晰度和完整度均受限,请购买正版图书,以获得更加愉悦的阅读
  深圳老梁  qin84967最后回复于 2024-03-25 设计图书

官方综合交流QQ群(更多):

240721746

拓筑在线——面向建筑师群体的

设计交流论坛、软件学习社区、资料下载网站及企业服务平台!

微信扫一扫关注我们

微信公众号

拓筑小助手

GMT+8, 2024-3-29 06:02 , Processed in 0.078838 second(s), 38 queries , Gzip On.    拓筑在线 ( 粤ICP备11043922号 )

Powered by Discuz! X3.4  © 2011-2023 拓筑在线

快速回复 返回顶部 返回列表