Maya에서 사용할 수 있는 Spool을 위한 Maya script


Tractor를 사용하고자 하는 분들 께서 어려움을 겪는 Tractor Spool에 대한 링크와 한글버전입니다.

다음 링크를 통해서 첨부파일을 다운로드 하시길 바랍니다.

https://community.renderman.pixar.com/article/1008/tractor-spool-for-maya.html

Tractor Spool for Maya Script

Maya의 RenderMan 플러그인 로딩이 대신 Maya Spool을 하실 때 다음 2가지 첨부파일이 도움이 될 것입니다.

사용방법

1. 첫번째 첨부파일, tractorSpoolForMaya.tgz은 다음 3개의 파일이 있는지 확인합니다.

이 파일을 client pc에 설치합니다.

  • tractorSpoolForMaya.py

  • shelf_Tractor.mel

  • TractorRenderSpool.png

첫번째 파일(tractorSpoolForMaya.py)은 python 스크립트로서, 여러 옵션을 설정할 수 있는 창을 생성하며, 현재 열려있는 씬을 위한 render job을 spool 합니다. 이 창은 RMS의 batch render 창과 아주 유사하게 생겼습니다. 이 파일을 scripts 디렉토리로 위치 시켜 줍니다.(아래 운영체제 별 디렉토리 위치 참조)

  • Windows용: <user's directory>/My Documents/maya/<maya version>/scripts

  • Linux용 : $MAYA_APP_DIR/maya/<maya version>/scripts

  • Mac용 : In your Home folder, under Library/Preferences/Autodesk/maya/<maya version>/scripts

두번째 파일(shelf_Tractor.mel)은 윈도우를 여는 shelf 아이콘을 만드는데 사용됩니다. 아이콘은 Tractor shelf tab아래 쪽에 놓일 것입니다. 이 두번째 파일은 custom shelve를 위한 기본값 위치에 넣어줍니다.

아이콘(the TractorRenderSpool.png 파일) 은 shelve 디렉토리 위에 위치하는 "icons" 하부 디렉토리 안에 들어가야 합니다.

2. 두번째 첨부파일인 mayahandler.tgz 가 Tractor engine이 실행되고 있는 pc에 설치되어야 합니다. 이 첨부파일은 아래의 파일들을 포함합니다.

  • mayahandler.py

  • mayahandler.pyc

  • maya.linux.envkeys

  • maya.macosx.envkeys

  • maya.windows.envkeys

alternate configuration directory를 사용 중이라면 (같이 사용되는--configdir로 엔진 구동) , 아마 그 쪽에 위치할것입니다.

blade.config file 안에 SiteModulePath definition point 쪽 디렉토리에 이 파일들이 포함되어야 합니다. 예를들어 :

"SiteModulesPath": "/path/to/tractorconfig",

이 docs에 나와있듯이, 모든 hosts mount가 같은 경로를 공유하고있다면, ProfileDefaults section으로 가도됩니다, 아니라면 각각의 profile에 customized variants를 추가합니다. blades.config의 profiles section 아래에, profiles가 Envkeys array entry와 이 새로운 handler가 로드 된 것을 확인합니다.

"EnvKeys": [ "@merge('shared.macosx.envkeys', 'maya.macosx.envkeys')" ]

이제, handler는 "mayaXXXX"의 포멧 안에서 environment key를 찾습니다. XXXX는 버전입니다.

tractorSpoolForMaya.py 스크립트는 현재 사용하고 있는 마야 버전과 대치될 수 있는 XXXX 부분이 들어있는 "mayaXXXX"와 같이 the environment key field를 자동으로 채우는지 확인해 주세요

이로써 MAYA_LOCATION의 환경변수를 표준 설치 위치 안의 설치 부분에 세팅을 하였습니다. 표준 설치 장소에 설치되지 않았다면, 이 스크립트를 변경해야 합니다.

MAYA_MODULE_PATH, DY_LD_LIBRARY_PATH etc, 등을 설정해야 하고 또한 Render 명령이 위치해야 하는 MAYA_LOCATION/Maya.app/Contents/bin를 경로에 추가해야 합니다.

Directory Mapping에 대해 주의해야 하는 점은 만약 directory mapping (dirmapping)이 필요하다면, 그것을 "Extra Job Options"으로 추가할 수 있습니다 예를들어 :

-dirmaps { {{Z:/} {/mount/} NFS} }

이것은 blade에 “NFS” 구역에서 job이 실행되고 있으면 경로가 Z:/ to /mount/ 에서 시작되도록 하는 명령어입니다.

(주)엠지에스코리아 대표이사 민성준 / 서울시 영등포구 문래북로 116 트리플랙스 #409 (주)엠지에스코리아

문의전화 : 02 3141 1956  팩스 : 02-3141-1958 / 이메일문의 : mgskorea.tech@gmail.com

MGS Korea information / #409,TRIPLEX, 116, Mullaebuk-ro, Yeongdeungpo-gu, Seoul, Korea

Phone : +82 2 3141 1956,7  Fax : +82 2 3141 1958 / Email : mgskorea.tech@gmail.com

 

Copyright(c) 2008-2020 MGS Korea. All Rights Reserved. Contact Support team for more information.