aiAOV
Maya节点关系
每一个AOV管道,都对应一个aiAOV节点,该节点连接到defaultArnoldRenderOptions节点的Aov List接口上。
每一个aiAOV节点,也都需要接入两个节点:
一个是提供文件格式驱动数据的aiAOVDriver节点;一个是提供像素格式(gaussian 、box、closest等处理方式)的aiAOVFilter节点。
节点关系如下图:
在RenderSetting>AOVs面板下直接添加AOV,可以自动创建这些节点并连接,也可以点击Add Custom按钮,创建自定义AOV管道。
常规参数
aiAOV节点的属性面板如下:
Enable
启用当前AOV管道。
Name
输入AOV名称,如果输入的名称是Arnold渲染器内置的可识别AOV标准名称,如diffuse、P、N等,则可以自动建立连接并渲染出相应结果。
另外也可以输入其它自定义名称,此时则需要手动为当前AOV连接Shader,搭建AOV管道。
Light Groups
灯光组(LightGroups)在每个灯光Shape节点属性面板中进行设置,找到:
Arnold>Visibility>AOV Light Group *
在指定的aiAOV节点中可以设置渲染时使用的Light Groups名称:
则渲染出的AOV通道会以灯光组的名称作为通道名称后缀,并只受灯光组内灯光的光照影响:
注意:要正常渲染出灯光组AOV,必须在aiAOV节点所关联的相应aiAOVDriver节点中启用合并AOV,即勾选Merge AOVs:
Global AOV
勾选该项,用于渲染默认灯光组(default)对应的AOV。
All Light Groups
勾选该项,可以根据所有灯光组渲染各自的AOV。
Light Groups List
不勾选All Light Groups的情况下,该项可以手动指定需要单独输出AOV的灯光组。
Custom AOV
该组属性仅在AOV name不属于Arnold内部已有AOV名称时会激活,用于创建自定义的AOV管道。
Shader
该项用于关联Shader,所关联的Shader节点仅限aiWrite类型,如aiWriteColor、aiWriteRgba、aiWriteVector等。
由这些aiWrite节点在AOV管道中为场景中的对象上色,生成AOV渲染数据。
注意:aiWrite节点不支持传输aiStandardSurface Shader数据。
Light Path Expression
光路表达式(Light Path Expressions(LPEs)),当自定义AOV管道时,Light Group相关属性不可用,如果要为自定义AOV Shader的光照设置灯光组,则可以通过Arnold提供的光路表达式。
另外,Shader所关联的材质球的一些光照数据(如diffuse、specular),也可以通过该表达式添加。点击该项名称右侧的图标即可打开表达式提示浮窗,选择相应项即自动输入对应表达式:
可直接输入表达式,从而建立不同光照层的效果组合方案。
注意:由于自定义AOV不支持从aiStandardSurface取得Shader数据,所以实际上这些光路表达式传递的光照层一般是基于aiWrite相关节点所接入的其他类型的Shader节点而来,如aiUtility、aiWireFrame。
更多的LPEs表达式参考列表可访问Arnold官网-Light Path Expression AOVs:
https://help.autodesk.com/view/ARNOL/ENU/?guid=arnold_dev_guide_shading_lighting_av_Light_Path_Expression_AOVs_html
· 全文完 ·
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.