지원 티켓 만들기
팔로우

Q100195 : NukeStudio / Hiero에서 누크 스크립트 내보내기를 사용자 지정하는 방법

개요

현재 Export .. 옵션을 사용하여 Nuke 스크립트를 내보내거나 'Create Comp'또는 'Comp Special 만들기 ...'를 통해 Nuke 스크립트를 만들면 NukeStudio / Hiero에서 기본적으로 내보내는 노드를 변경할 수 없습니다.

추가 정보

내보내기시 Nuke 스크립트에 추가 된 노드는 hiero.core.nuke.ScriptWriter 클래스를 통해 생성됩니다. 기본 노드를 수동으로 변경하려면이 클래스를 무시하고 필요에 따라 노드 노브를 사용자 정의 할 수 있습니다.

아래에서 읽기 노드 노브를 사용자 정의하는 방법을 보여주는 예를 찾을 수 있습니다.

스크립트는 다음에 의해 작동합니다.

1) 원본 hiero.core.nuke.ScriptWriter 클래스 상속

2) 각 노드에 대해 onNodeAdded () 메서드를 호출하도록 addNode () 메서드를 서브 클래 싱합니다.

3) onNodeAdded () 메소드 정의.
이 메소드는 노드에 적용 할 변경 사항을 정의하고 필수 노드 설정을 사용자 정의하기 위해 편집 할 수 있습니다.

4) 원본 ScriptWriter를 편집 된 버전으로 덮어 씁니다.

편집 된 버전을 사용하려면 파이썬 스크립트를 .nuke / Python / Startup에 저장해야합니다. .nuke 디렉토리 찾기에 대한 정보는 다음에서 찾을 수 있습니다 : Q100048 : Nuke Directory Locations

파이썬과 스타트 업 디렉토리가 .nuke 디렉토리에 존재하지 않으면 수동으로 생성해야합니다.

Python 스크립트는 아래 링크에서 다운로드 할 수 있습니다.

도움이 되었습니까?
/

We're sorry to hear that!

Please tell us why.
5명 중 5명이 도움이 되었다고 했습니다.

댓글