요약
Katana 실행하고 다양한 렌더러 플러그인을 사용하려면 몇 가지 환경 변수가 올바르게 설정되어 있는지 확인해야 합니다. 현재 이러한 환경 변수를 관리하는 가장 쉬운 방법은 런처 셸 스크립트를 사용하여 Katana 시작하는 것입니다.
이 글에서는 다양한 렌더러 플러그인을 다루는 몇 가지 예제 스크립트를 제공합니다. 이 스크립트는 바로 사용할 수 있으며, 해당 렌더러 플러그인의 기본 설치 경로를 사용하여 구성됩니다.
참고: 이 스크립트에 사용된 다양한 구성 요소에 대한 경로가 서로 다르다면 해당 경로를 시스템의 올바른 위치로 업데이트해야 합니다.
아직 Linux에 Katana 설치하고 라이선스를 취득하지 않았다면 Linux 사용자 가이드에 설치하기 를 참조하세요.
KATANA 런처 스크립트 용어
모든 런처 스크립트는 Katana 성공적으로 실행하기 위해 다음 환경 변수가 필요합니다. 편의를 위해 변수와 그 주요 기능을 아래에 정리했습니다.
환경 변수 |
기능 |
| KATANA _루트 | Katana 의 루트 설치 위치는 /opt/ Katana 7.0v3 입니다. 기본 위치는 다음과 같습니다. |
| 길 | 명령으로 사용될 다양한 모듈을 검색하기 위한 디렉토리를 지정하는 운영 체제 변수입니다. |
| KATANA _리소스 | 플러그인 및 기타 사용자 지정 항목을 찾는 데 사용되는 경로 목록입니다. 예: 셰이더, 매크로, SuperTools 등. 자세한 내용은 Katana Docs의 Katana 리소스 페이지를 참조하세요. |
아래는 런처 스크립트에서 사용되는 몇 가지 일반적인 셸 명령과 이에 대한 설명입니다. 편의를 위해 함께 설명하겠습니다.
| 명령 | 기능 |
| # | 현재 줄을 주석으로 표시합니다. 이 명령으로 시작하는 줄은 스크립트 실행 시 무시됩니다. |
| 내보내다 | 주어진 환경 변수를 지정된 값이나 경로로 설정합니다. 여러 값이나 경로는 세미콜론(;)으로 구분할 수 있습니다. |
| #!/bin/bash | Bash 셸을 사용하여 스크립트를 보장합니다. |
$KATANA_ROOT/ katana
|
지정된 Katana 실행 파일을 실행합니다. 배치 파일이 이 줄에 도달하면 Katana 에서 실행한 명령을 반영하는 명령 프롬프트가 나타납니다. |
런처 스크립트 구성
이 스크립트를 수정하고 사용하는 방법에 대한 지침은 다음 단계를 따르세요.
- 아래 스크립트 중 하나(예시 런처 셸 스크립트)의 내용을 복사하여 텍스트 편집기(예: gedit)에 붙여넣으세요. 예시 파일도 첨부되어 있습니다 . 첨부된 스크립트를 다운로드하여 원하는 텍스트 편집기로 열어보세요 .
- 스크립트를 주의 깊게 읽고 지정된 경로가 컴퓨터에서 동일한지 확인하세요. 동일하지 않다면 올바른 위치를 가리키도록 경로를 업데이트하세요.
- 렌더러나 사용자 정의 스크립트 등 사용하지 않는 도구에 대한 섹션을 삭제합니다.
- 파일을 Katana 7.0v1Launcher.sh 라는 이름으로 저장하고 닫습니다.
- 이제 파일이 저장된 폴더로 이동하여 터미널에서 파일을 실행하세요.
./ Katana 7.0v1Launcher.sh입력하면 명령이 실행되고 필요한 모든 환경 변수가 설정된 상태로 Katana 실행됩니다.
Katana 의 Python 탭에서 다음 명령을 실행하여 올바르게 설정되었는지 확인할 수 있습니다.import os
print (os.environ['KATANA_RESOURCES'])
이렇게 하면 런처 스크립트에서 KATANA _RESOURCES에 추가한 경로가 출력됩니다. - Katana 실행하기 위한 더 짧은 명령을 원하시면 다음과 같은 방법으로 추가할 수 있습니다.
- 일반적으로 홈 디렉토리에 있는 .bashrc 파일을 찾아 gedit과 같은 텍스트 편집기에서 엽니다.
- 실행 가능한 스크립트의 경로에 별칭을 연결하는 줄을 맨 아래에 추가합니다.
alias k701='~/Documents/ Katana 7.0v1Launcher.sh'
이제 터미널에k701입력하면 스크립트가 실행되고 모든 환경 변수가 설정된 Katana 시작됩니다.
예제 스크립트
다음 드롭다운 섹션에서는 가장 일반적으로 사용되는 각 렌더 플러그인에 대한 예제 스크립트를 소개합니다. 이 스크립트는 바로 사용할 수 있으며, 해당 렌더 플러그인의 기본 설치 경로를 사용하여 구성되어 있습니다. 이 문서 하단의 첨부 파일 섹션에서 예제를 다운로드할 수도 있습니다.
렌더맨
아래는 Katana 렌더러 플러그인용 RenderMan의 런처 배치 스크립트 예시입니다. RenderMan 관련 환경 변수에 대한 자세한 내용은 해당 설명서 페이지 Katana 의 환경 변수"를 참조하세요.
#!/bin/bash # -- Define the install location for KATANA -- export KATANA _ROOT=/opt/ Katana 7.0v1 # -- select which renderer Katana expects by default when rendering -- export DEFAULT_RENDERER=prman # -- Location of the RenderMan Pro Server installation -- export RMANTREE=/opt/Pixar/RenderManProServer-26.3 # -- Location of the PRman plugin for KATANA -- export RFKTREE=/opt/Pixar/RenderManForKatana-26.3/plugins/ katana 7.0 # -- This is what is required to load the RfK plugin -- export KATANA _RESOURCES=$KATANA_RESOURCES:$RFKTREE # -- These are required for the hdPrman Render Delegate export FNPXR_PLUGINPATH=/opt/pixar/RenderManForKatana-26.3/plugins/ katana 7.0/usd export RMAN_SHADERPATH=$RMAN_SHADERPATH:/opt/pixar/RenderManForKatana-26.3/plugins/ katana 7.0/usd/resources/shaders export RMAN_RIXPLUGINPATH=$RMAN_RIXPLUGINPATH:/opt/pixar/RenderManForKatana-26.3/plugins/ katana 7.0/usd # -- Start Katana -- $KATANA_ROOT/ katana
참고: 이 스크립트에 사용된 다양한 구성 요소에 대한 경로가 서로 다르다면 해당 경로를 시스템의 올바른 위치로 업데이트해야 합니다.
아놀드
다음은 Arnold for Katana 렌더러 플러그인의 런처 배치 스크립트 예시입니다. Arnold 관련 환경 변수 및 설치에 대한 자세한 내용은 해당 설명서 페이지 "설치 - Arnold for Katana 를 참조하세요.
#!/bin/bash # -- Define the install location for KATANA -- export KATANA _ROOT=/opt/ Katana 7.0v1 # -- select which renderer Katana expects by default when rendering -- export DEFAULT_RENDERER=arnold # -- Where you have installed the KtoA plug-in -- export KTOA_HOME=/opt/ktoa/ktoa-4.3.2.1-kat7.0-linux # -- The KtoA bin folder is needed in PATH -- export PATH=$PATH:$KTOA_HOME/bin # -- This is how to load the KtoA plug-in -- export KATANA _RESOURCES=$KATANA_RESOURCES:$KTOA_HOME # -- Start Katana -- $KATANA_ROOT/ katana
참고: 이 스크립트에 사용된 다양한 구성 요소에 대한 경로가 서로 다르다면 해당 경로를 시스템의 올바른 위치로 업데이트해야 합니다.
3딜라이트
3Delight는 Katana 설치 및 구성에 사용되는 렌더러이며, Katana 설치 폴더에 있는 기본 실행 파일을 통해 액세스할 수 있습니다. 3Delight 설치를 이전했거나 다른 버전을 사용하려는 경우, 다음 예제 런처 배치 스크립트는 필요한 환경 변수를 보여줍니다. 자세한 내용은 Katana 설치용 3Delight 설명서 페이지를 참조하세요.
#!/bin/bash # -- Define the install location for KATANA -- export KATANA _ROOT=/opt/ Katana 7.0v1 # -- select which renderer Katana expects by default when rendering -- export DEFAULT_RENDERER=dl # -- Location of where the main 3Delight package is installed -- export DELIGHT=/opt/3Delight # -- The 3Delight bin folder is needed in PATH -- export PATH=$PATH:$DELIGHT/bin # -- Location of the 3Delight for KATANA plug-in -- export KATANA _RESOURCES=$KATANA_RESOURCES:$DELIGHT/3DelightForKatana # -- Start Katana -- $KATANA_ROOT/ katana
참고: 이 스크립트에 사용된 다양한 구성 요소에 대한 경로가 서로 다르다면 해당 경로를 시스템의 올바른 위치로 업데이트해야 합니다.
적색편이
아래는 Katana 렌더러 플러그인용 Redshift의 런처 배치 스크립트 예시입니다. Redshift 관련 환경 변수에 대한 자세한 내용은 해당 문서 페이지 Katana 플러그인 구성"을 참조하세요.
#!/bin/bash # -- Define the install location for KATANA -- export KATANA _ROOT=/opt/ Katana 7.0v1 # -- select which renderer Katana expects by default when rendering -- export DEFAULT_RENDERER=redshift # -- Location of the RedShift bin folder -- export REDSHIFT_HOME=/opt/Redshift/bin # -- Location of the RedShift plugin for KATANA -- export REDSHIFT4KATANA_HOME=/opt/Redshift/Plugins/ Katana /7.0v1 # -- This is what is required to load the RedshiftForKatana plugin -- export PATH=$PATH:$REDSHIFT_HOME export KATANA _RESOURCES=$KATANA_RESOURCES:$REDSHIFT4KATANA_HOME # -- Start Katana -- $KATANA_ROOT/ katana
참고: 이 스크립트에 사용된 다양한 구성 요소에 대한 경로가 서로 다르다면 해당 경로를 시스템의 올바른 위치로 업데이트해야 합니다.
고급 팁 및 요령
다중 렌더러 플러그인
Katana 여러 렌더러 플러그인과 함께 동시에 실행할 수 있습니다. 각 플러그인에 필요한 모든 환경 변수를 하나의 배치 파일로 통합하면 Katana 에서 두 플러그인 모두에 액세스할 수 있습니다. 단, DEFAULT_RENDERER 변수에는 렌더러를 하나만 지정할 수 있습니다.
사용자 정의 환경 변수
사용자 지정 환경 변수를 직접 생성할 수도 있습니다. 여러 버전의 Katana 또는 특정 렌더러 플러그인 간에 빠르게 전환하려는 경우 매우 유용합니다. 아래는 OPTIONS 헤더 아래에 세 개의 사용자 지정 변수가 생성된 RenderMan 스크립트 예시입니다. 경로의 일부가 달러($) 기호 접두사가 붙은 환경 변수 이름으로 대체된 것을 확인할 수 있습니다. 이렇게 하면 해당 이름이 이전에 스크립트에 설정한 값으로 대체됩니다.
#!/bin/bash # ** OPTIONS ** export KAT_VER=7.0v1 export REN_VER=26.3 export KAT_LINE=7.0 # -- Define the install location for KATANA -- export KATANA _ROOT=/opt/ Katana $KAT_VER export DEFAULT_RENDERER=prman # -- Location of the RenderMan Pro Server installation -- export RMANTREE=/opt/Pixar/RenderManProServer-$REN_VER # -- Location of the PRman plugin for KATANA -- export RFKTREE=/opt/Pixar/RenderManForKatana-$REN_VER/plugins/ katana $KAT_LINE # -- This is what is required to load the RfK plugin -- export KATANA _RESOURCES=$KATANA_RESOURCES:$RFKTREE $KATANA_ROOT/ katana
추가 읽기
Katana 실행 및 사용 가능한 다양한 실행 모드에 대한 자세한 내용은 Katana 설명서의 Linux에서 실행 섹션을 참조하세요.
첨부 파일
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요