지원 티켓 만들기
팔로우

Q100272 : Linux 용 Katana 실행기 스크립트 만들기

개요

Katana를 시작하고 다양한 렌더러 플러그인을 사용할 수있게하려면 몇 가지 환경 변수가 올바르게 설정되어 있는지 확인해야합니다. 현재 이러한 환경 변수를 관리하는 가장 쉬운 방법은 실행기 쉘 스크립트를 사용하여 Katana를 시작하는 것입니다.

이 기사에서는 다양한 렌더러 플러그인을 다루며 사용 준비가 된 예제 스크립트를 제공합니다. 주석 처리가 잘되어있어 워크 플로우에서 사용하지 않는 렌더러 플러그인에 대한 참조 만 삭제하면됩니다.

참고 : 이 스크립트에서 사용되는 다양한 구성 요소에 대한 경로가 다른 경우 해당 경로를 시스템의 올바른 위치로 업데이트해야합니다.

Linux에 Katana를 설치하고 라이센스를 아직 설치하지 않은 경우이 기사를 참조하십시오. Q100271 : Linux에 Katana 설치

추가 정보

이 스크립트를 수정하고 사용하는 방법에 대한 지침은 다음 단계를 따르십시오.

  1. 아래 스크립트 (예 : 실행기 쉘 스크립트)의 내용을 복사하여 텍스트 편집기 (예 : gedit )에 붙여 넣으십시오. 예제 파일도 첨부되어 있으므로 첨부 된 스크립트를 다운로드하여 gedit으로 열 수 있습니다.
  2. 주의 깊게 스크립트를 통해 지정된 경로가 시스템에서 동일한 지 확인하십시오. 그렇지 않은 경우 올바른 위치를 가리 키도록 업데이트하십시오.
  3. 사용하지 않는 도구 (예 : 렌더러 또는 사용자 지정 스크립트)와 관련된 섹션을 삭제합니다.
  4. 파일을 Katana 2.5v5Launcher 로 저장하고 닫습니다 (파일 확장자가 없어야 함).
  5. 이제 터미널에 파일이 저장된 폴더로 이동하여 ./Katana2.5v5Launcher 를 입력하면 명령을 실행하고 필요한 모든 환경 변수가 설정된 Katana를 실행해야합니다.

    예를 들어 Python 탭에서 다음 명령을 실행하여 올바르게 설정되었는지 확인할 수 있습니다.

     import os
    print os.environ['KATANA_RESOURCES']

    이것은 런처 스크립트에서 KATANA_RESOURCES에 추가 한 경로를 출력합니다.
  6. 더 짧은 명령으로 Katana를 시작하려면 다음 방법으로이를 추가 할 수 있습니다.
  • .bashrc 파일을 찾으십시오.이 파일은 일반적으로 홈 폴더에 있으며 gedit와 같은 텍스트 편집기에서 열 수 있습니다.
  • 소위 별칭을 생성 한 실행 스크립트의 경로와 연결하여 아래와 같은 줄을 맨 아래에 추가하십시오.

    alias k2.5v5='~/Documents/Katana2.5v5Launcher'

    터미널에서 k2.5v5 를 입력하면 스크립트를 실행하고 모든 환경 변수가 설정된 Katana를 시작해야합니다.

KATANA 출범 대본



주요 KATANA 환경 변수

KATANA _ROOT 는 Katana 설치 디렉토리를 가리켜 야합니다.
PATH 는 실행 가능 프로그램이있는 디렉토리를 지정하는 시스템 변수입니다.
KATANA _RESOURCES 는 플러그인 및 기타 사용자 정의 (예 : 쉐이더)를 찾을 경로 목록을 제공합니다. 자세한 내용은 Katana 온라인 도움말을 참조하십시오.

일부 스크립트 명령 설명

# 는 주석을 표시합니다. 이 명령으로 시작하는 줄은 스크립트가 실행될 때 무시됩니다.
export 는 환경 변수를 설정하는 명령입니다. 다중 경로는 콜론으로 구분 될 수있다 (:).

마지막 줄 ( /opt/Foundry/Katana2.5v5/katana )은 Katana 실행 파일을 실행합니다. 경로가 Katana 설치 디렉토리의 Katana 실행 파일과 일치하는지 확인하십시오.

실행기 셸 스크립트 예제


#! / bin / bash
# 여기에서 시작하십시오.
# ---------------------------------------------
# --------이 스크립트를 사용하는 방법 ------------
# ---------------------------------------------


# - KATANA 특정 섹션에서는 KATANA_RESOURCES 환경 변수를 사용하는 방법에 대한 몇 가지 예를 보여줍니다.
# - KATANA _RESOURCESKATANA 시동시로드되는 것을 구동합니다. 이것은 상용 렌더러 플러그인과 같이 커스텀 및 비 커스텀 모두의 툴과 플러그 인을로드하는 방법입니다.
# - 설치하지 않았거나 동시에 사용하지 않으려는 렌더러에 대한 설정을 삭제하십시오 .--

# - DEFAULT_RENDERER 는 렌더러 플러그인이 RenderSettings 노드에서 기본적으로 예상되는 환경 변수입니다.

# - 환경 변수에 대한 다른 렌더러 플러그인 요구 사항이 변경 될 수 있습니다. 최신 정보는 각 특정 렌더링 플러그인의 설치 지침을 참조하십시오.


# --------------------------------------
# -------- Katana - 구체적 ------------
# --------------------------------------


# -이 줄은 사용자 정의 선반 스크립트가 제공되는 방법에 대한 간단한 예입니다.
# http://help.thefoundry.co.uk/katana/current/#tg/shelf_item_scripts/shelf_item_scripts.html
KATANA_RESOURCES = $ KATANA_RESOURCES 내보내기 : / home / Users / Lizzy / Dropbox / katana_shelves
KATANA_RESOURCES = $ KATANA_RESOURCES 내보내기 : / home / Users / Lizzy / Dropbox / katana_tools

# - 한 번에 둘 이상을 사용할 때 기본 렌더러를 내보내는 방법입니다 (arnold, prman, vray, dl)
# - 기본으로 사용할 렌더러와 일치하도록 이것을 변경하십시오.
export DEFAULT_RENDERER = 아놀드
# !! -------------------------------- !!





# !!!!!!!!!!!!!! 아래 섹션에서 사용하지 않는 도구를 삭제하십시오 !!!!!!!!!!!!!


# ----------------------------------------
# -------- 3Delight Specific ------------
# ----------------------------------------
# - 기본 3Delight 패키지가 설치된 위치에서 .3delight_bash 또는 .3delight_csh 파일을 가져옵니다.
# 3DELight는 Katana 3.0과 번들로 제공되며,
# - 설치시 특정 실행기 스크립트 -
source /usr/local/3delight-12.0.137/.3delight_bash

# !! -------------------------------- !!


# --------------------------------------
# -------- Arnold Specific ------------
# --------------------------------------
# - KtoA 플러그인을 설치 한 곳 -
ARNOLD_INSTALL_PATH = / opt / Foundry / Arnold / KtoA-1.1-kat2.5-linux를 내 보냅니다.

#이 KtoA가 없으면 -
ARNOLD_PLUGIN_PATH = $ ARNOLD_INSTALL_PATH / 플러그인 내보내기

# - KtoA 플러그인을로드하는 방법입니다.
KATANA_RESOURCES = $ KATANA_RESOURCES 내보내기 : $ ARNOLD_INSTALL_PATH
# !! -------------------------------- !!

 


# --------------------------------------------
# -------- RenderMan 20 Specific ------------
# --------------------------------------------
# 한 번에 한 버전의 RfK 플러그인 만로드 할 수 있으므로 사용하지 않으려는 버전의 명령을 삭제해야합니다.
# - 이것은 KATANA를위한 PRman 플러그인의 위치입니다 -
RFKTREE 내보내기 = / opt / pixar / RenderManForKatana-20.9-katana2.5
# - 이것은 RenderMan Pro Server 설치의 위치입니다 -
RMANTREE = / opt / pixar / RenderManProServer-20.10을 내 보냅니다.


# - 프로그램을 찾을 수 있고, 셰이더가로드되고, 사용되는 모든 구성 요소가 있는지 확인하십시오.
# - 이것은 PRman 21과 다른 점이므로 두 버전 모두 동일하게 사용하지 마십시오.
export PATH = $ PATH : $ RMANTREE / lib : $ RMANTREE / bin
RISDIR = $ RMANTREE / lib / RIS를 내 보냅니다.
RMAN_RIXPLUGINPATH = $ RISDIR / bxdf : $ RISDIR / 패턴 : $ RISDIR / 적분기 : $ RISDIR / 프로젝션 : $ RISDIR / light
RMAN_SHADERPATH = $ RMAN_SHADERPATH : $ RFKTREE / Resources / PRMan20 / Shaders : $ RMANTREE / lib / shaders : $ RMANTREE / lib / rsl / shaders


# - 이것은 RfK 플러그인을로드하는 데 필요한 것입니다.
KATANA_RESOURCES = $ KATANA_RESOURCES 내보내기 : $ RFKTREE / Resources / PRMan20
# !! -------------------------------- !!

 


# --------------------------------------------
# -------- RenderMan 21 Specific ------------
# --------------------------------------------
# 한 번에 한 버전의 RfK 플러그인 만로드 할 수 있으므로 사용하지 않으려는 버전의 명령을 삭제해야합니다.
# - KATANA 용 PRman 플러그인의 위치입니다.
RFKTREE 내보내기 = / opt / pixar / RenderManForKatana-21.2-katana2.5 / plugins
# - 이것은 RenderMan Pro Server 설치의 위치입니다 -
RMANTREE = / opt / pixar / RenderManProServer-21.2를 내 보냅니다.

# - 프로그램을 찾을 수 있고, 셰이더가로드되고, 사용되는 모든 구성 요소가 있는지 확인하십시오.
# - 이것은 PRman 20과 다르므로 두 버전 모두 동일하게 사용하지 마십시오.
export PATH = $ PATH : $ RMANTREE / lib : $ RMANTREE / bin

# - 이것은 RfK 플러그인을로드하는 데 필요한 것입니다.
KATANA_RESOURCES = $ KATANA_RESOURCES 내보내기 : $ RFKTREE / Resources / PRMan21
# !! -------------------------------- !!


# -------------------------------------
# -------- V-Ray 특정 ------------
# -------------------------------------
# - KATANA 설치 디렉토리의 V-Ray 위치
VRAY_INSTALL_PATH = / opt / Foundry / VRay 내보내기
# - V-Ray 플러그인이로드되는 방식입니다.
KATANA_RESOURCES = $ KATANA_RESOURCES 개를 내보내기 : $ VRAY_INSTALL_PATH

# - itsef에 플러그인을 호출하는 특정 위치 -
VRAY_FOR_KATANA_PLUGINS_x64 = $ VRAY_INSTALL_PATH / vrayplugins 내보내기
# !! -------------------------------- !!


# !!!!!!!!!!!!!! 스크립트의 부분 삭제를 중지하십시오. 이 스크립트의 나머지 부분 만 남겨 두십시오 !!!!!!!!!!!!!

 


# -------- 시작 가타나 ------------
/opt/Foundry/Katana2.5v5/katana

도움이 되었습니까?
/

We're sorry to hear that!

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

댓글