python - Maya Python 在渲染设置中更改当前渲染器

标签 python maya pymel

如何通过 python 命令更改 maya 中的当前渲染器。 例如:“maya 软件”到“mental ray”,反之亦然 任何 python 或 pymel 命令。?

import pymel.core as pm
import maya.cmds as cmds

最佳答案

import maya.cmds as cmds

切换到 mental ray

cmds.setAttr("defaultRenderGlobals.currentRenderer", "mentalRay", type="string")

切换到maya软件

cmds.setAttr("defaultRenderGlobals.currentRenderer", "mayaSoftware", type="string")

关于python - Maya Python 在渲染设置中更改当前渲染器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37407776/

相关文章:

python - 将字符串列表转换为数字列表而不指定 int 或 float

c++ - 如何在 Maya Api 中对齐顶点和法线?

python - 如何使枢轴点保持两倍高度?

python - 如何获取选定的对象类型

在列表理解中使用第二个条件的 Pythonic 方式

python - 从 apache httpd 运行 pexpect

python - 在 Python 或 C++ 中打开 Maya callBacks 查询内存中的所有回调

python - 如何以编程方式清除 Maya 脚本编辑器?

python - 如何通过Python获取立体相机镜头长度属性?

python - 如何在 tkinter 中使用 SHIFT 选择多个复选框?