2

每当我的核弹启动时,我都试图将我的 viewerProcess 选项设置为“显示小学成绩”而不是“电影”

但是,由于我能在网上找到的信息有限,我尝试nuke.knobDefault("viewerProcess", "Show Primary Grade")在 init.py 中插入以下代码,但我无法将其覆盖,更不用说不知道我编写的代码是对还是错.

由于这Show Primary Grade是我的工作场所正在使用的自定义插件(它显示在选择列表中的此命名中),有什么方法可以检查并确保我写对了吗?哦,顺便说一句,我是否可以将其脚本编辑器设置为像 Maya 一样,每当用户单击某些内容时,它都会在输出字段中显示结果?

4

2 回答 2

1

设置默认查看器进程的正确命令是:

nuke.knobDefault('Viewer.viewerProcess', 'Show Primary Grade')

如果这不起作用,请确保您传递的名称与注册的名称完全相同。要检查注册名称,请运行以下命令:

nuke.ViewerProcess.registeredNames()

默认情况下返回:

['None', 'sRGB', 'rec709']
于 2014-04-30T15:58:07.963 回答
0

原来我必须在menu.py文件而不是init.py文件中写出来。并且由于某些原因,尽管我无法找到它的通行证名称,即使我能够找到它的 gizmo 文件,命名约定 - '显示初级等级'仍然有效......

于 2014-05-02T06:38:05.220 回答