我写了一个python脚本,在Maya中为打火机创建渲染层。脚本创建4个基本层,如下图所示。脚本还会更改每个层上的渲染设置。
我在尝试更改chrShadow和occ层的渲染元素状态时遇到以下错误。在
# RuntimeError: # Error occurred during execution of MEL script
file: C:/Program Files/Autodesk/Maya2013/vray/scripts/vrayCreateRenderElementsTab.mel line 453: Object 'listAdded' not found.
创建每个层后,脚本会相应地更改渲染设置。following是试图更改呈现元素的代码。在
^{pr2}$对于chrShadow层,需要以下设置:,对于occ层,需要以下设置:。 如果我以后单独运行这段代码,它有时会起作用,但大多数情况下我会得到这个错误。有没有办法消除这个错误?在
必须使用“evalDeferred()”命令。 Maya不会刷新,也无法更改刚创建的过程中的参数。在
示例:
相关问题 更多 >
编程相关推荐