【问题标题】:The Foundry Nuke – program a keystroke (backspace key)Foundry Nuke – 编写击键程序(退格键)
【发布时间】:2013-08-19 22:00:28
【问题描述】:

因此,如果您不了解 The Foundry Nuke,我不确定您是否可以帮助我,因此请冒着您自己时间的风险继续阅读。如果你还在这里,太棒了!要么你知道,要么认为无论如何你都可以提供帮助,并且是一个了不起的人。

基本上,我在 Nuke 中使用 The Foundry Ocula 并创建一个 Python 脚本来为我自动化一些东西。它继续 X 帧,添加分析键,向前移动帧,添加键等。我想要的是删除错误阈值键匹配(通常使用退格键完成)但我找不到脚本在 Ocula 中删除选定的键,我也找不到像

这样的 Python 脚本方法
nuke.keystroke('backspace')

让 Nuke 像在 GUI 中按下 Backspace 键一样做出反应。上面的代码只是我想要的一个例子......当然它从来没有那么容易。

提前致谢!

【问题讨论】:

  • 您可以尝试使用退格符nuke.keystroke('\b')nuke.keystroke('\x08')
  • 我知道 '\b' 但就像我在我的问题中所说 nuke.kesytroke() 实际上并不存在,这只是我正在寻找的一个例子(因为上次我问这个问题的人给了我 19 种方法来从我不需要的行中删除一个字符(哈哈)

标签: python keystroke stereo-3d backspace nuke


【解决方案1】:

试试下面的方法,但是注意抹掉一个范围内的所有键后,midtones.gain旋钮中会有一个curve值而不是默认的1(这是一个抽象的例子):

nuke.animation("ColorCorrect1.midtones.gain", "erase", ("27", "53"))

或将表达式(为选定的关键帧生成)从手工制作的userKnob 复制到multiply 旋钮使用此方法:

nuke.animation("Grade9.multiply", "expression", ("Grade9.userKnob",))

【讨论】:

    猜你喜欢
    • 2017-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 2011-04-01
    • 1970-01-01
    相关资源
    最近更新 更多