2013-08-19 46 views
1

所以如果你不知道Foundry Nuke,我不確定你是否可以幫助我,所以請仔細閱讀你自己的時間。如果你仍然在這裏,太棒了!要麼你知道它,要麼認爲你無論如何都可以幫忙,而且是一個了不起的人。The Foundry Nuke - 編程一個按鍵(退格鍵)

基本上我使用Nuke內部的Foundry Ocula並創建一個Python腳本來爲我自動化一些東西。它繼續前進X幀,添加一個分析鍵,向前移動幀,添加鍵等。我想要的是刪除錯誤閾值的鍵匹配(通常用退格鍵完成),但我找不到腳本在Ocula刪除選定的關鍵點,也可以找到辦法Python腳本像

nuke.keystroke('backspace') 

一個使核彈就像是有人反應過來剛剛按下在GUI中退格鍵。上面的代碼僅僅是我想要的一個例子......當然,它從來沒有那麼容易。

在此先感謝!

+1

您可以嘗試使用退格字符,'nuke.keystroke(「\ b」)的'或'NUK e.keystroke( '\ X08')'。 –

+0

好吧,我知道'\ B',但像我說的在我的問題nuke.kesytroke()實際上並不存在,這只是我即時尋找exmaple(因爲上次我問這個問題的人給了我19種方法來刪除字符從不是我需要的大聲笑) – aescript

回答

0

請嘗試以下方法,但要注意的是消除所有的鑰匙在一個範圍內,在midtones.gain旋鈕後,會有一個curve值,而不是默認1(它是一個抽象的例子):

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

或者用於從手工userKnob複製表達(對於選擇的關鍵幀生成)到multiply旋鈕使用此方法:

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