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

拓筑在线

 找回密码
 快速注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

V-Ray for 3ds Max Cryptomatte 通道使用流程


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

Hello,大家好,这里是老韩。

今天给大家带来一篇投稿,是网友星星仔梳理的 V-Ray for 3ds Max 平台上的 Cryptomtte 使用流程。

因为我之前所发的 Cryptomatte 教程,是面向 SketchUp 用户的,而今天是专门面对 3ds Max 用户所写的文章。所以今天我打算重新叙述一下整个流程的逻辑,以保持教程思路的完整性。

以下是正文:

V-Ray for 3ds Max Cryptomatte 通道使用流程

我们在做渲染的时候,通常会出一张彩色通道图,方便后期做出选区,这张图通常长这样:

1a7fd752c409470e0a41f20d8522a915.jpg

获取这种通道图的方式有很多,一般来说会使用材质ID(Material ID)渲染元素,甚至还有一种比较经典的方式是使用自发光材质来渲染。

有了这张图以后,我们怎么做选区呢?常见流程是在PS中,使用魔棒工具做出选区,但是这种方式有一定局限性:

  • 魔棒工具很难精确地做出选区。
  • 面对有模糊效果的选区,魔棒工具就无能为力了。



40c9e39834e179b90712b7961c22fc0a.jpg

b85ff95325fce3253875afdddd589e4d.jpg
如上图所示,前景的椅子是没有对焦的,处于模糊的状态,那么如果想单独给它调色,我们就很难拿到准确的选区。

但是如果使用 Cryptomatte,我们就可以直接拿到有景深效果的选区:

a26bbfb181206bc03f073c73ccef3a18.jpg
在这个基础上调色,就会很简单了:

3ad12170ace3155c48f54d1354da6380.gif

好的,接下来我们就来看一下,如何在 V-Ray for 3ds Max 平台上使用这个流程,以如下场景为例:

251fa592651e8c1eeee9c1c64bd4dec5.jpg

第一步,添加 Cryptomatte:

65b76d19324bd71f108660c60f65f071.jpg

第二步,渲染,并且把成果图打包成 exr 文件:

操作方法:长按磁盘图标,选第三个“Save to single file”保存成一个文件,保存格式为 exr。

dfc7ed1549741d0fa640cad131a8fae3.jpg

第三步,下载免费的 Cryptomatte 解码插件,安装到 Photoshop 上:

插件网址:https://www.exr-io.com/

点击页面上大大的 Download,即可下载:

16663aae4a4f06d59b043296ffb03bfe.jpg

第四步,使用 Photoshop 打开成果图 exr 文件,会弹出如下面板,我一般习惯这么勾选,把 transparent 勾去掉,你也可以探索你自己习惯的方式:

b048d1437aa6e18e799199f95ceaf716.png

顺利的话,这一个文件会被解码成多个通道图层:


fa709fff588c0c244613e043337f0eb5.jpg

注意:非常重要:如果这一步始终无法解码成功,请升级 V-Ray 渲染器版本。



好的,整体的思路流程就介绍到这里,以下三个独立的模块,分别解决三个方面的问题:

第一部分,32位每通道渲染成果,分层调色后期处理流程,虽然渲染设置是以 SketchUp 为例,但是后期处理方法是完全一样的:



第二部分,如何把解码出来的的通道批量挂成蒙版

2f250f587d72def26e94b3dfd3fb3f4a.png
去插件官网博客,找到这个帖子:

19e64a994daa9e1df489a600f97d6298.jpg
https://www.exr-io.com/autolayermaks-script-production-boost/

里面其实就已经把使用方法讲解得很清楚了,但是是全英文的,所以我还是用中文介绍一下:




脚本文件百度网盘:

https://pan.baidu.com/s/1P3OmMyj7NhQYgHpTOuM9vg
提取码:gc1g

第三部分,为网友星星仔所作,讲解 V-Ray for 3ds Max 的 Cryptomatte 的5种分通道模式,对于实际工作流程来说非常重要

Cryptomatte 渲染元素5种模式详解

文/星星仔

V-Ray for 3ds Max 的 Cryptomatte 渲染元素提供给了用户5中可选择的方式,来决定生成的遮罩以何种方式来判断场景中的物体哪些应该分在一个颜色中:

3c5528aa39d241f9fb873bfa08238ae7.png
它们分别是:

  • Node name
  • Node name with hierarchy
  • Node material name
  • Node user property
  • Layer name

今天我们就来讲讲这五种模式具体都是怎么生成遮罩的。

1.Node Name(节点名称)


9756eb5df48a02ea137f70d2de07e194.png

顾名思义,Node Name 模式会判断 3ds Max 每个物体的名称:


ab5247c2b847b9ddd7c6085feaba6168.png
就是上图红框里的字样,来决定遮罩的颜色,相同名称的物体会生成在一个遮罩中。3ds Max 默认生成的物体名称是不一样的,从外部导入进来的物体,如果出现重名也会进行重命名,所以作为 Cryptomatte 默认的 id type,默认直接生成的遮罩将会是这样:

5f328a2faac350849c3b8af692705e0b.jpg

这个场景中的物体个数一共是34个,若将生成的 EXR 文件导入到 PS 将会生成 34 个 Cryptomatte 遮罩图层,每个物件都会被分成一个黑白图层:

efee4fc16a29f2326eb9e2350b28ad8c.jpg

但是若是场景有成百上千个物体的话,PS 生成成百上千个图层将会非常消耗内存,后期处理起来也极其不方便,所以如果直接用默认参数,Cryptomatte 将会非常不好用。

这时就需要用到:Tools(工具)→Rename Objects(重命名对象)这项功能,批量将场景中的物体划分成几个大块:

309f2ce8a97ed066902584347ba65872.png

这里我仅将场景里的物体区分为4个大块:黑棋,白棋,棋盘,地面。

区分好了名称之后,相同名称的物体将会渲染在同一个遮罩中:

2a01fe4c860b386a0108fc1bc033c446.jpg

Cryptomatte 效果:

2a505183b672c7ce2cf80008795a0f5a.jpg

此时我们将导出的 EXR 文件导入到 PS 中,能非常干净的得到我们自己手动设定的图层数量:

11a0c3af23ca2267572471839be7fe8e.jpg

图层名称的规律是:渲染元素的名称+对象名称,非常便于查找!

这时有同学就要问了,如果我想设置完这个通道之后,再把这些物体分类细致一点,但是想在仅仅一次渲染中就得到两组通道,不想重复渲染也不想再重复修改 3ds Max 中的对象名称,怎么办?

Cryptomatte 于是提供了第二个通道模式来为大家解决这个问题:

2.Node name with hierarchy(具有层次的节点名称)

这项功能与 Node name 基本上类似,小伙伴们在测试第一个方法的时候应该会遇到一个问题:Node name 仅判断对象的名称,并不会判断组的名称,这时 Node name with hierarchy 就正好给大家提供了第二种遮罩获取方式。

我们给场景中的若干个相同名称的物体打组(黑棋小兵打成一组,两个车一组,两个马一组,两个象一组,皇与后一组):

b5fd1a54cf1711bf2af286f498f6164c.jpg

然后再在渲染元素面板添加第二个 Cryptomatte 渲染元素,将其名称进行修改为:Cryptomatte2 来与第一个做区分(听说多个cryptomatte 渲染元素都是同一个名字的话在 PS 中解码会出错),并且将 id type 修改为:Node name with hierarchy:

a00a1cc3e111120b2903cfedbcbb8bc0.png

再进行渲染:

7edcc6eef64b68bf930e11c889f5c886.jpg

此时我们会发现,相同名称的物体在不同的组中,颜色将会被区分出来,然后我们可以将一次性渲染了两组 Cryptomatte 通道的文件导入到 PS 中解码:

0c0ae211b2a9636575ef42b8efa13c34.jpg
然后就可以同时得到2组 Cryptomatte 通道解码出来的所有蒙版!

3.Node material name(节点材质名称)

顾名思义,这个也就是判断场景中所有物体的材质,相同材质的物体将会被渲染在同一个颜色的通道,与 Material ID 渲染元素得到的结果类似,也可以在 PS 中将每一个材质解码成单个黑白图层(这个太简单就不详述)

4.Layer name(图层名称)

该功能是判断物体在层管理器中所在的位置,这里我将场景中的棋子按照一定规律分成了若干个图层:

5cfd63c154f207e6a3439e3de4652383.jpg

渲染完之后 Cryptomatte 就会根据图层来区分对象的颜色:

9852fe3a07850620ce9067faff1ce895.png
正好对应8个层8个颜色。

说到这里,可能一些 3ds Max 用户就会质疑一个问题:上边所讲述的 Cryptomatte 的这几种分类方法,要么是利用对象名称,要么是利用图层,要么是利用分组,可是在我们公司的工作流程中,有严格的绘图规定,图层、分组、命名方法等,是不能随便乱改的。这时候可怎么办?说白了就是:我能不能自定义一套规则?

这时 Cryptomatte 的第五个功能就派上了用场:

5:Node user property(节点用户属性)

这个功能的用法比较奇特,首先选择模式为:Node user property 之后,下面同名的选项栏将会被激活:

87bff7c036ec7deed7b1b4ae5facc2b9.png


我们将后面的内容全选复制,也就是复制“CryptomatteName”字样,(也可以自己输入任意的内容全选复制)


然后选择需要定义成同一种颜色的物体按右键选择:Object Properties(对象属性)

e30ee1161fefc973b7c364273708b6a0.jpg

紧接着选择到第三个选项卡 User Defined(用户自定义):


刚才复制的内容粘贴到输入栏中,并且在后面输入=黑棋,最终如图所示:

28ac285e22415687d0f9f8f4ed47ba23.png


确定之后再将其他物体以同样的方法添加备注:CryptomatteName=白棋,CryptomatteName=棋盘等等,以此类推,最后我们渲染测试一次:




这样我们就很轻松地使用自定义功能,将场景中的物体区分了颜色!

最后,比较重要的注意事项是:

  • V-Ray 3.6 生成的 Cryptomatte,似乎无法使用 exr-io 插件解码,这个流程需要 4.0 以及以上版本的 V-Ray 才可以。
  • 同时添加5个 Cryptomatte 渲染元素,并且设置为不同的通道模式,在同一次渲染中是可以并存的,一次渲染就可以提取出5套不一样的通道,不过通道数量会比较多,大家可以根据自己实际需求,选择其中最适合自己的提取方式,同时渲染来做后期处理。


好,以上就是星星仔和我共同为大家带来的完整版 V-Ray for 3ds Max 的 Cryptomatte 工作流程,希望对大家有帮助,感谢收看,我们下期再见!


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

[美国版]Landscape Architecture 景观建筑 2024年11期
[美国版]Landscape Architecture 景观建筑 2024年11期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Landscape Architecture 202411eeeetop.com.pdf 链接
  设计杂志  设计杂志最后回复于 2024-11-21 建筑景观

[美国版]Landscape Architecture 景观建筑 2024年10期
[美国版]Landscape Architecture 景观建筑 2024年10期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Landscape Architecture 202410eeeetop.com.pdf 链接
  设计杂志  设计杂志最后回复于 2024-11-21 建筑景观

[美国版]Architectural Record 建筑实录 2024年10期
[美国版]Architectural Record 建筑实录 2024年10期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Architectural Record 202410eeeetop.com.pdf 链接:
  设计杂志  设计杂志最后回复于 2024-11-21 建筑景观

[加拿大版]Azure 建筑专业杂志 2024年11-12期
[加拿大版]Azure 建筑专业杂志 2024年11-12期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Azure 202411-12_eeeetop.com.pdf 链接: https://pan
  设计杂志  设计杂志最后回复于 2024-11-21 建筑景观

顶级水平文本,每页看起来都是享受和启发!
顶级水平文本,每页看起来都是享受和启发!
就一个文本,深圳西岸城市更新项目竞赛的文本,95页,每页看起来都是享受和启发!话不多说,直接上图! 百度网盘下载链接(收
  成之歌  飘雪无痕最后回复于 2024-11-21 精选合集

分享一个某宝买的AI教学视频
分享一个某宝买的AI教学视频
百度网盘下载链接: [sell=3]链接: https://pan.baidu.com/s/1xX11tDbAfPbScwZ5YrAFAQ 提取码: bbrb[/sell]
  ljnzb  basten272最后回复于 2024-11-20 图形化处理

topmostviewport插件分享
topmostviewport插件分享
This is the first release of TopMostViewport to Rhino 5.This utility exposes one command: _TopMostViewportIt create a top most viewport in your Rhino
  1231234121321  gggooo最后回复于 2024-11-20 参数化设计

砖块表皮分享
砖块表皮分享
砖块表皮分享
  横槊赋诗4  gggooo最后回复于 2024-11-20 参数化设计

Grasshopper最新版本资源帖【不断更新中】
Grasshopper最新版本资源帖【不断更新中】
更新 2014-8-27 版本0.9.0076
  DanielJin  gggooo最后回复于 2024-11-20 参数化设计

新版《民用建筑设计统一标准》解读视频(16节)
新版《民用建筑设计统一标准》解读视频(16节)
网上淘的,在这里分享给大家,仅供学习体验哈! 如果大家需要更好的服务体验,经济允许的话,不妨购买他们的原课程哦。 考虑一下,还是小圈子内分享吧,好
  成之歌  飘雪无痕最后回复于 2024-11-20 精选合集

CECS413-2015 升降式物料平台安全技术规程
CECS413-2015 升降式物料平台安全技术规程
本规范收集于网络,仅供学习研究,侵删。若您发现有更新版本,请回复提醒或直接上传新版本。以下为百度网盘下载链接: [sell=1]链接:https://pan.baidu.com/s/1
  建筑范儿  dalish最后回复于 2024-11-20 建筑规范

PS分析图工具汇总
PS分析图工具汇总
PS分析图工具,排版文本第一帮手。希望能给各位有帮助。
  lusedeni  andyleung最后回复于 2024-11-20 图形化处理

362套新中式SU组件(13种分类)
362套新中式SU组件(13种分类)
百度网下载链接: [sell=15]链接: https://pan.baidu.com/s/11kOHsvWHKteobRc-vD8QNQ 提取码: in87[/sell]
  lakers24  andyleung最后回复于 2024-11-20 SketchUp模型

分享一波室内设计需要用到的SU模型,很赞。
分享一波室内设计需要用到的SU模型,很赞。
以下为百度网盘的下载链接和提取码: [sell=5]链接: https://pan.baidu.com/s/1_QHaE9UFoqivquFqFk_xxA 提取码: rcen[/sell] 分享一波室内的SU模型,有室内的
  nndashuaige  andyleung最后回复于 2024-11-20 SketchUp模型

Su 组件库,3.5G 已整理分类,附带每个模型效果图
Su 组件库,3.5G 已整理分类,附带每个模型效果图
Archmodels for sketchup,Archmodels提供的SU组件库 适合 sketchup 使用的模型合集,.skp格式,一共10期,都来自于archmodels,分别是: 每个分类都有渲染图
  wuyingpeng  andyleung最后回复于 2024-11-20 SketchUp模型

分享一波自己收集的一波关于别墅的SU模型。
分享一波自己收集的一波关于别墅的SU模型。
百度网盘的下载链接和提取码: [sell=5]链接: https://pan.baidu.com/s/1R9k-VQppyVc-qGgW5fTBJA 提取码: 9bqe[/sell] 分享给需要的朋友,文件夹内自带有预
  nndashuaige  andyleung最后回复于 2024-11-20 SketchUp模型

【SEG出品】GH讲解之File
【SEG出品】GH讲解之File
原帖内容由微信公众账号【SecondEffectGroup】 【江河梦】小组发布,由【DanielJin】获得独家授权,进行重新整理和编辑后发布。转载请保留此行信息。欢迎大家下
  DanielJin  安全着陆73233最后回复于 2024-11-20 参数化设计

【E拓参数化论坛】Grasshopper完全学习手册V1.0
【E拓参数化论坛】Grasshopper完全学习手册V1.0
重磅来袭!中秋献礼! 你们的“小黄人君”DanielJin携E拓参数化论坛团队提前祝大家节日快乐并送上大礼! Grasshopper完全学习手册V1.0正式版终于和大家见面了
  DanielJin  大响马最后回复于 2024-11-20 参数化设计

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

240721746

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

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

微信扫一扫关注我们

微信公众号

拓筑小助手

GMT+8, 2024-11-21 19:45 , Processed in 0.148744 second(s), 38 queries , Gzip On.    拓筑在线 ( 粤ICP备11043922号 )

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

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