2013-08-19 7 views
1

파운드리 누크 (Foundry Nuke)에 대해 잘 모르는 경우, 내가 도와 줄 수 있는지 확신 할 수 없으므로 자신의 시간을 감안할 때 읽으십시오. 네가 아직도 여기 있다면, 굉장해! 당신이 그것을 알고 있거나 어쨌든 당신을 도와 줄 수 있다고 생각하거나 멋진 분입니다.The Foundry Nuke - 키 스트로크 (백 스페이스 키)

기본적으로 저는 Foundry Ocula를 핵으로 사용하고 파이썬 스크립트를 만들어 저를 위해 몇 가지 물건을 자동화했습니다. 그것은 X 프레임 앞으로 나아가고, 분석 키를 추가하고, 앞으로 프레임을 이동하고, 키를 추가합니다. 원하는 것은 키 매치 아웃 (일반적으로 백 스페이스 키를 사용하여 완료) 오류를 삭제하는 것입니다. 그러나 스크립트를 찾을 수 없습니다 Ocula에서 선택한 키를 삭제하고,도 그냥 GUI에서 백 스페이스 키를 누르면 핵 사람처럼 반응하게

nuke.keystroke('backspace') 

같은 방식으로 파이썬 스크립트 뭔가를 찾을 수 있습니다. 위의 코드는 내가 원하는 것의 예일뿐입니다 ... 물론 결코 그렇게 쉬운 일은 아닙니다.

미리 감사드립니다.

+1

당신은 백 스페이스 문자,'nuke.keystroke ('\의 B')'또는'NUK를 사용하여 시도 할 수 있습니다 : multiply 손잡이에 손으로 userKnob에서 (선택 키 프레임 생성) 식을 복사하는이 방법을 사용 e.keystroke ('\ x08')'. –

+0

글쎄, 나는 '\ b'에 대해서 알고 있지만, 내 질문에 말한 것처럼 nuke.kesytroke()는 실제로 존재하지 않는다. 나는 무엇을 찾고 있는지에 대한 예시이다. (지난 번 나는이 질문을 사람들이 나에게 19 가지 방법으로 내가 필요로하는 것을 isnt하는 선으로부터의 성격) – aescript

답변

0

다음과 같은 방법을 시도하지만, 관심을 지불하는 midtones.gain 노브, 범위에서 모든 키를 삭제 한 후 대신 기본 1curve 가치가있을 것이다 (그것은 추상적 인 예입니다) :

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

또는

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