Maya:Python:如何在脚本编辑器中打开 arnoldRenderView

里克

我被困在 Arnold 的 Python 命令列表中。对于当前的这个练习,我需要在 Maya 中制作一个光绘(例如https://evermotion.org/articles/show/8837/light-painter-1-0)。

我需要让它自动打开 ArnoldRenderView。我一直在寻找这个很长一段时间了。我所能找到的只是这个:“ from mtoa.cmds.arnoldRenderView import arnoldRenderView”。

在哪里可以找到可以用来打开 ArnoldRenderView 的标志(通过单击按钮)?

或者有没有更简单的方法来打开 ArnoldRenderView 而不访问“ mtoa.cmds.arnoldRenderView”?

亲切的问候,里克。

编辑:我在玛雅 (Python) 中为 arnold 找到了两个有用的脚本链接:https : //arnoldsupport.com/2015/03/04/arnold-getting-started-with-the-arnold-python-api/https ://trac.solidangle.com/arnoldpedia/chrome/site/Arnold-4.1.3.3/doc/api/index.html

里克

我已经找到了我的问题的答案。

# import libraries (Maya Commands Library and mtoa Core Library)
import maya.cmds as cmds
import mtoa.core as core

就像 haggi krey 说的,你会在arnoldmenu.py文件中找到必要的功能

#Copy paste both functions from the arnoldmenu.py Script (filepath: "C:\solidangle\mtoadeploy\2018\scripts\mtoa\ui\arnoldmenu.py")
def arnoldOpenMtoARenderView():
    core.createOptions()
    cmds.arnoldRenderView(mode ="open")

def arnoldMtoARenderView():
    # core.ACTIVE_CAMERA is not set, anything we could do here ?
    #if core.ACTIVE_CAMERA != None:
    #    cmds.arnoldRenderView(cam=core.ACTIVE_CAMERA)
    # so instead we're calling it without any argument
    core.createOptions()
    cmds.arnoldRenderView()

#execute both functions
arnoldOpenMtoARenderView()
arnoldMtoARenderView()

此脚本以与您上次关闭它相同的状态打开 arnoldRenderView。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从pycharm中的脚本打开编辑器?

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

如何使用脚本在Visual Studio代码中折叠所有打开的编辑器

关闭窗口并在Python中打开文本编辑器时保持脚本运行

在文本编辑器中打开 Python 脚本而不是尝试执行它们

Maya python 打开属性编辑器的另一个实例

如何在Conemu New Tab中的Far Manager的外部编辑器中打开文件?

如何在脚本编辑器中将公式中的引号放入 .setvalue 中?

如何在atom编辑器中同时更改打开和关闭html标签?

如何在OS X中从命令行打开Atom编辑器?

用作配置编辑器时,如何在终端中打开emacs?

如何在MS Word 2013中打开VBA编辑器?

如何在我选择的编辑器中打开另一个用户的crontab?

如何在Eclipse中的活动Eclipse编辑器窗口中打开文件列表?

如何在打开的编辑器中搜索具有给定扩展名的文件?

如何在 Ace 文本编辑器中打开文件?

Mac:如何在文本编辑器中打开CLI命令的输出

如何在 Ubuntu 18.04LTS 中打开 Sublime 文本编辑器?

如何在编辑器脚本中使用www

从ST编辑器运行时,如何在控制台中显示python脚本的结果?

如何在pine脚本编辑器中查看错误/切换日志窗口?

THREE.js编辑器:如何在示例中访问主脚本

如何在 Awake 和编辑器脚本中获得门?

如何在编辑器窗口脚本的 OnGui 中创建 int 字段?

如何在Inspector编辑器脚本中绘制列表及其所有项目?

如何在Google表格脚本编辑器中的字符串中使用变量?

如何通过cscope中的vim编辑器打开文件?

如何在Atom编辑器中编辑核心文件

如何在 godot 编辑器中编辑矢量类?