지원 티켓 만들기
팔로우

Q100142 : 시작시 NukeStudio에서 Hiero Python 코드를 실행하는 방법

개요

이 기사에서는 시작시 NukeStudio에서 올바르게 실행될 수 있도록 Hiero 관련 Python 명령이 포함 된 스크립트를 배치하는 위치에 대해 설명합니다.

추가 정보

시작시 NukeStudio에서 Hiero 사용자 정의 Python 코드를 실행하려면 코드를 다음 위치에 추가해야합니다.

~/.nuke/Python/Startup

이것은 파이썬 커스터마이징을위한 Hiero 파일 구조입니다.

위의 폴더는 기본적으로 존재하지 않으므로 .nuke 디렉토리에서 처음 사용할 때 수동으로 만들어야합니다. .nuke 디렉토리 액세스에 대한 자세한 내용은이 기사의 Q100048 : Nuke Directory Locations 에서 확인할 수 있습니다 .

다음 것

  1. 새 텍스트 파일을 만들고 사용자 정의 Hiero Python 코드를 추가하십시오.
  2. 파일을 init.py로 이름을 바꾸고 파일 확장자가 .py 또는 .txt가 아닌지 확인하기 위해 파일 확장자가 파일 브라우저에 표시되는지 확인하십시오.
  3. 이 시점에서 파일을 사용할 수 없게 만드는 파일 유형을 변경하려고한다는 경고 메시지가 표시 될 수 있습니다. 확장자 .py가 예상되어 NukeStudio에서 인식하므로 무시하십시오.

NukeStudio9.0v1 이상을 실행 하면 Hiero 관련 사용자 정의 Python 코드를 init.py 또는 .nuke 디렉토리의 menu.py 파일에 배치하면 다음 오류가 발생합니다.

ImportError: No module named _fnpython

터미널 모드 :

불행하게도 NukeStudio9.0v1 이후 버전에서는 Python 스크립트로 터미널 모드를 시작할 수 없습니다. 이것은 커스텀 스크립트가 실행 된 후에 파이썬 모듈이로드 될 때 NukeStudio가 현재 구현되는 방식 때문입니다. 이 오류는 다음 URL을 통해 업데이트를 따르고 구독 할 수있는 버그로보고되었습니다.

TP 154593 .nuke 디렉토리의 init.py 또는 menu.py 파일에 "import hiero"를 추가하면 Nuke가 실행되지 않습니다.

도움이 되었습니까?
/

We're sorry to hear that!

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

댓글