当前位置: > 3dmax模型制作 > Maya教程 >

Cryptomatte着色器
栏目分类:Maya教程   发布日期:2019年06月14日 08:34:12   浏览次数:


 

Cryptomatte是一个AOV着色器,它将Cryptomatte ID遮罩编码为EXR输出。用途因DCC而异。但是,在所有DCC中,它都涉及设置全局AOV着色器,但在Maya和Cinema 4D中,这是自动完成的。AOV着色器是在主要着色网络评估后在所有样本上运行的着色器。当Cryptomatte存在且Cryptomatte AOV处于活动状态时,它将处理Arnold内部的其余设置。该设置包括创建更多输出,编写元数据和清单以及安装适当的过滤器。Cryptomatte的 Filter和sidecar manifest驱动程序捆绑在同一个插件中,但不应由用户手动使用。

 

基本程序如下:

  1. 激活Cryptomatte AOV。应将其配置为写入RGB EXR文件。

  2. 将Cryptomatte着色器连接到渲染全局变量中的AOV着色器(在Maya和Cinema 4D中,这是自动的,可以跳过)。

  3. 将EXR渲染到磁盘。您将使用元数据将AOV扩展为所有Cryptomatte数据。Cryptomatte着色器上的选项可以被视为系统的全局选项,在某种意义上是Arnold选项的扩展。


Cryptomatte Globals


Sidecar清单

将清单写入sidecar .json文件而不是标题。写入这些将延迟到渲染之后。

Cryptomatte深度

控制将创建多少层Cryptomatte,即每个像素可存储的可遮罩对象的数量。6是默认值,基本上总是充足的。

剥离对象命名空间

名称处理选项。从Maya或Softimage样式命名的对象中剥离名称空间。请参阅名称处理。

剥离材质命名空间

名称处理选项。从材质遮罩中的材质名称中剥离名称空间。


标准Cryptomatte

 

在Exr中预览

预览AOV是用户在渲染查看器中看到的内容。这些AOV不再被解码器使用,因此是自重。默认情况下禁用此选项,这意味着它们不会写入EXR。(推荐关闭)。

处理Maya

Maya Names :(例如“namespace:obj”)。如果禁用,冒号将被视为定义名称空间。

流程路径

路径样式名称:(例如“/ obj / path / name”)。如果启用,则在最后一个正斜杠之前的任何内容都被视为定义名称空间。

处理Obj路径管道

Obj Path Pipes :(例如“| obj | path | name”)考虑对象路径的管道(|)部分。(对于较旧的C4D)。

工艺垫路径管道

条带材料管道:(例如“/ a / b / c | standard_surface” - >“/ a / b / c”)在路径中,在管道(|)之后剪切材料名称。(对于C4D)。

流程遗产

传统风格:包括旧的C4D风格,以及Softimage。

 



用户AOV


用户Cryptomatte AOV 0

AOV名称0

User Cryptomatte 1的AOV名称。

来源用户数据0

User Cryptomatte 0的用户数据名称(必须是字符串类型)。

用户Cryptomatte AOV 1

AOV名称1

User Cryptomatte 1的AOV名称。

来源用户数据1

User Cryptomatte 1的用户数据名称(必须是字符串类型)。

用户Cryptomatte AOV 2

AOV名称2

User Cryptomatte 2的AOV名称。

来源用户数据2

User Cryptomatte 2的用户数据名称(必须是字符串类型)。

用户Cryptomatte AOV 3

AOV名称3

User Cryptomatte 3的AOV名称。

来源用户数据3

User Cryptomatte 3的用户数据名称(必须是字符串类型)。

相关热词: 教程ArnoldMaya

上一篇:aov_write
下一篇:没有了
     
游戏模型设计 3dmax模型制作 次世代模型 游戏模型百科 游戏模型贴图