问题标签 [nuke]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 python 脚本中导入 nuke 模块并打开文件时出错
我收到了这些错误,并且完全丢失了要安装或附加到我的 sys.path 的内容(如果有的话)。有谁知道这是否是它正在寻找的只需要安装的软件包?我尝试在 Python 目录中搜索 PyOpenColorIO,但找不到。
python - 如何使用 python api 在 nuke 中添加组旋钮
在 nuke 中使用 tcl 脚本,将组旋钮添加到节点看起来像这样
似乎 Group 旋钮使用与 Tab 旋钮相同的旋钮类型,除了它使用n
关键字参数。我在python api 文档中没有看到任何关于如何设置n
参数以便 nuke 创建组而不是选项卡的信息。
我的 python 代码看起来像这样
我假设我应该Tab_Knob
在 python 中使用,就像我20
在 tcl 脚本中使用 Tab 旋钮类型(即)一样,并且该组有一个开始和结束旋钮,但我不确定应该如何在python中完成。
python - 是否可以在 Nuke 的节点上插入旋钮?
在 nuke 中向节点添加旋钮的主界面似乎是该node.addKnob()
功能。addKnob
旋钮按调用方法的顺序添加。有没有办法在已经创建的其他旋钮之前插入旋钮?
python - 如何在 for 循环中使用 nuke.allNodes() 遍历多个 nuke 节点类?
nuke.allNodes() 可以过滤一个特定的节点类,即 nuke.allNodes("Transform")。但是如果我想让它过滤更多怎么办?一些工作?
也许把它们放在: var = []
但是我如何访问让我们在一个例子中说运动模糊值(这不起作用):
谢谢你。
python - if 语句为 false 时执行
当我尝试添加旋钮时,出现“旋钮已连接到节点”
当我尝试从 menu.py 按钮运行我的代码时,我得到了这个。如果我从脚本编辑器运行脚本,我没有收到错误。为什么会这样?
即使我检查是否有一个名为 tempMb 的旋钮.. 它仍然像没有一样执行它,当有.. 编辑:“t”之前定义为 Int_Knob ...
谢谢!
python - 如何在 Nuke 中获取错误 menu.py 的回溯?
我正在使用位于\\server\path\menu.py
. 首先我添加\\server\path\
到我的NUKE_PATH
环境变量,然后我启动 Nuke。
启动画面后,我收到以下错误:
\\server\path\menu.py : 解释此插件时出错
...然后 Nuke 终止。没有日志文件%HOME%\.nuke
如何获得回溯以查看问题所在?
python - Nuke Python 对象列表基于其他列表的顺序
我有两个清单。第一个看起来像这样:
另一个是对象列表 - 在本例中为 Nuke 节点:
我正在尝试将每个节点的名称参数与 passOrder 列表进行比较,并按照 passOrder 中给出的顺序排列它们。我试图显式设置orderedNodes 索引,但我想当列表在开始时为空时这是不可能的。
我也尝试压缩这两个列表,并对它们进行排序 - 这里没有运气。n['name'].value()
基本上我不知道在排序时如何迭代组件。
python - 如何确保在面板内添加了旋钮?
我想向节点添加一个旋钮,但我想确保它始终显示在特定选项卡内。
假设目标节点有两个选项卡,“A”和“B”,它们是很久以前创建的。
我怎样才能在选项卡'A'而不是'B'中创建extra_knob?
当我在文本编辑器中打开 .nk 文件时,旋钮似乎有一个索引,但我在文档中找不到任何类似的东西