配置

首先,从下载好的Maya项目中scenes目录下打开文件buddha_planet.mb。 然后从CAM_render相机视图进行渲染,那么你应该能得到下面这个图像:

我们的这个场景文件已经连接了alSurface材质球。 除了给材质球调整了颜色和高光以外,并没有对材质球进行其他的更改,也没有向其添加额外的属性。 为了使用Cryptomatte,我们所要做的是启用Cryptomatte AOVs,添加crypto_object和crypto_material并再次渲染。

注意的是,如果希望遮罩完美的匹配你的beauty层,需要将刚创建的AOV层设置为与beauty层(在我们的例子中为高斯)相同的过滤器。你可能会注意到一个新的过滤器类型,在过滤器列表中有一个cryptomatte_filter。不过不要试图使用这个:如果选择它,它将破坏你的遮罩,它是用于Cryptomatte在后台调用的。

一旦完成了渲染,我们只要将crypto_object AOV读入nuke当中。默认状态下,如果你在Maya的渲染视图窗口渲染文件,那么它将被存放在images/tmp/crypto_object/buddha_planet.exr。

然后在nuke的选项菜单中或者从你添加到菜单栏中Cryptomatte菜单的"读取"节点下创建一个Cryptomatte节点。

新版本貌似去掉了Multi后缀,改名为Cryptomatte

如果你在Nuke中查看Cryptomatte节点,你应该能在rgb通道中看到一个遮罩ID的显示,就像这样:

如果你查看Cryptomatte节点的属性,你会看到两个颜色属性,一个是Picker Add,另一个是Picker Remove。 如果要生成遮罩,请点击颜色图标,显示吸管图标之后,按住Ctrl键单击(在苹果系统下为cmd-click)拾取图像上的颜色。 你将看到它在视图窗口中突出显示,并且对象的名称显示在节点属性中的"Matte List"字段中。

如果你在这时切换查看Alpha通道的话,你将看到所选择对象的遮罩。

通过以相同的方式从视图窗口中选择更多的颜色,可以向遮罩中添加更多对象,或者如果知道要添加的对象的名称,则可以直接在"Matte List"字段中输入。 如果你添加了错误的对象,可以通过在Picker Remove属性上选择色块进行删除它或通过从Matte List中删除其名称来删除它。

crypto_material AOV以完全相同的方式工作,但它针对的是材质球而不是模型对象。 在这里,我选择了一个红色的佛像,它把所有一样材质的物体都创建了一个遮罩,并且在Matte Lis中添加了SRF_plastic_redSG。

这就是我们这次分享的所有的东西! 如果想要要了解更多关于Cryptomatte的信息,请访问Psyop的文档及其GitHub。 祝你生活愉快!

0 条评论