我用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)
目前没有回答
相关问题 更多 >
编程相关推荐