使用红移的maya渲染命令,EXR没有AOV

2024-10-01 02:38:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我用python为Maya 2018创建了一个简单的脚本。我正在用红移渲染。脚本在场景中的每个摄影机之间循环,并渲染出一个图像,将每个图像保存为EXR(基于Maya中的渲染设置)。我的EXRs输出没有我在红移渲染设置中设置的AOV。我想知道我错过了什么?EXRs使用红移交互渲染效果良好,但我试图避免从红移查看器中逐个保存图像,并手动更改相机视图。这是我的剧本

import maya.cmds as cmds

camera_nodes = cmds.ls(type = 'camera')
print camera_nodes
bad_cams = ['perspShape','frontShape','topShape','sideShape']

for cam_node in camera_nodes:
    if cam_node not in bad_cams:
        cmds.lookThru(cam_node)
        print 'looking through camera '+ cam_node
        cmds.render(cam_node)

Tags: in图像脚本node场景cameranodesbad