지원 티켓 만들기
팔로우

Q100373 : Nuke Studio 및 Hiero에 플러그인 경로를 추가하는 방법

개요

이 기사에서는 Nuke Studio 및 Hiero에 플러그인 경로를 추가하여 추가 플러그인 및 Python 모듈을로드하고 사용하는 방법에 대해 설명합니다. 이 작업은 HIERO _PLUGIN_PATH 환경 변수 또는 hiero .core.addPluginPath() 함수를 사용하여 수행 할 수 있습니다.

추가 정보

Nuke Studio와 Hiero가 가져올 Python 모듈이나 플러그인을 검색하면 모두 검색합니다.
__init__.py 파일을 포함하는 파이썬 모듈이나 패키지 또는 gizmos와 같은 다른 플러그인을위한 <path>/Python/Startup<path>/Python/StartupUI 위치 즉, 사용자 정의 모듈 또는 플러그인 디렉토리 구조에는 Python / Startup 또는 Python / StartupUI 디렉토리가 정의되어 있어야합니다.

스캔은 모든 Python / Startup 폴더에서 먼저 수행 한 다음 모든 Python / StartupUI 폴더에서 수행합니다. 찾은 파이썬 시작 스크립트는 알파벳 순으로 가져오고 Nuke Studio 및 Hiero가 사용할 플러그인으로로드됩니다.

환경 변수 방법

Nuke Studio 및 Hiero가 검색하는 플러그인 경로 목록에 추가 <path> 위치를 붙이려면 HIERO _PLUGIN_PATH 환경 변수를 사용할 수 있습니다. Nuke의 NUKE_PATH가 작동하는 것과 유사한 여러 경로를 콜론으로 구분해야합니다.

예를 들어, HIERO _PLUGIN_PATH/mnt/networkdrive/shared/ networkdrive /mnt/networkdrive/shared/ 설정하면, 플러그인, Nuke Studio 및 Hiero는 다음 디렉토리를 순서대로 검색합니다.

/mnt/networkdrive/shared/plugins/Python/Startup
/mnt/networkdrive/shared/plugins/Python/StartupUI


환경 변수를 설정하는 방법에 대한 정보는 다음 문서에서 찾을 수 있습니다. Q100015 : 환경 변수 설정 방법

PYTHON 방법

또한 다음 Python 명령을 사용하여 추가 <path> 위치를 추가 할 수 있습니다.

import hiero.core
hiero .core.addPluginPath(“/custom_plugin_path”)


Nuke Studio와 Hiero는 <path>/Python/Startup<path>/Python/StartupUI 위치에서 파이썬 모듈 또는 플러그인을 찾기 때문에 위의 명령을 사용하여 추가 된 새로운 플러그인 경로에는 Python / Startup 또는 파일 경로에서 Python / StartupUI를 명시 적으로 사용하십시오.

예를 들어, 다음 코드 줄을 실행하면 :

 hiero .core.addPluginPath(“/mnt/networkdrive/shared/plugins")


Nuke Studio 및 Hiero는 다음 디렉토리를 순서대로 검색합니다.


/mnt/networkdrive/shared/ plugins/Python/Startup /mnt/networkdrive/shared/ plugins/Python/Startup
/mnt/networkdrive/shared/ plugins/Python/StartupUI /mnt/networkdrive/shared/ plugins/Python/StartupUI


이 코드 라인은 대개 사용자의 .nuke 폴더 안의 init.py 파일에 Python / Startup 디렉토리 안에 포함되어 있습니다.


Python / StartupPython / StartupUI 디렉토리를 사용하는 방법에 대한 자세한 내용은 다음에서 찾을 수 있습니다. Q100142 : 시작시 NukeStudio에서 Hiero Python 코드를 실행하는 방법

도움이 되었습니까?
/

We're sorry to hear that!

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

댓글