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

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

由于Show Primary Grade是我的工作场所正在使用的自定义插件(在选择列表中以此名称显示),是否有任何方法可以检查并确保我编写的正确?
哦,对了,我是否可以将其脚本编辑器设置为类似于Maya,当用户单击某项时,它将在输出字段中显示结果?

最佳答案

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

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


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

nuke.ViewerProcess.registeredNames()


默认情况下返回:

['None', 'sRGB', 'rec709']

08-24 19:42