지원 티켓 만들기
팔로우

Q100242 : Windows 용 Katana 실행기 스크립트 만들기

요약

Katana를 시작하고 사용 가능한 다양한 렌더러 플러그인으로 작업하려면 몇 가지 환경 변수가 올바르게 설정되었는지 확인해야합니다. 현재 이러한 환경 변수를 관리하는 가장 쉬운 방법은 런처 배치 스크립트를 사용하여 Katana를 시작하는 것입니다.

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

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

아직 Katana를 Windows에 설치하고 라이선스를 취득하지 않은 경우 Windows에 설치 사용 설명서를 참조하십시오.

런처 스크립트 구성

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

  1. 아래 스크립트의 내용 (예 : 실행기 배치 스크립트 )을 복사하여 메모장 과 같은 텍스트 편집기에 붙여 넣습니다.
    예제 파일도 첨부되어 있으므로 첨부 된 배치 스크립트를 다운로드하십시오. .bat 파일을 편집하려면 파일을 마우스 오른쪽 버튼으로 클릭하고 '편집'을 선택합니다.
  2. 스크립트를주의 깊게 읽고 지정된 경로가 시스템에서 동일한 지 확인하십시오. 그렇지 않은 경우 올바른 위치를 가리 키도록 업데이트하십시오.
  3. 사용하지 않는 도구 (예 : 렌더러 또는 사용자 정의 스크립트)와 관련된 섹션을 삭제하십시오.
  4. 파일을 Katana 3.6v2.bat 로 저장하고 닫습니다.
  5. 이제 .bat 파일을 두 번 클릭하거나 마우스 오른쪽 버튼을 클릭> 열기를 클릭하면 명령이 실행되고 필요한 모든 환경 변수 세트로 Katana가 시작됩니다.

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


    This should print the paths you have added to KATANA_RESOURCES in the launcher script. 
  6. 바탕 화면 아이콘을 클릭하여 Katana를 실행하려면 다음과 같은 방법으로 추가 할 수 있습니다.
  • .bat 파일을 마우스 오른쪽 버튼으로 클릭> 바로 가기 만들기.
  • 바탕 화면에 생성 된 바로 가기를 배치합니다.
  • 바로 가기를 마우스 오른쪽 버튼으로 클릭 > 속성> 바로 가기 탭> 아이콘 변경…
  • 이제 .bat 파일에 아이콘이 없다는 경고가 표시 될 수 있습니다. 확인을 클릭하면 다른 위치에서 아이콘을 선택할 수있는 옵션이 표시됩니다.
  • Browse …를 클릭하고 Katana 설치 디렉토리 (KATANA_ROOT)를 찾습니다. WindowsIcon.ico 파일을 선택하고 열기를 클릭합니다. 속성 창을 닫습니다 아이콘 변경 대화 상자 및 확인을 닫으려면 확인을 클릭하십시오.

    이제 데스크탑에서 사용할 수있는 Katana 아이콘을 표시하는 Katana 실행기 스크립트 바로 가기가 있어야합니다.

KATANA 런처 스크립트

주요 KATANA 환경 변수

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

일부 배치 파일 명령 설명

rem 은 주석을 표시합니다. 이 명령으로 시작하는 행은 Windows가 스크립트를 실행할 때 무시됩니다.
@echo off 는 명령 프롬프트에서 실행 된 명령의 표시를 비활성화합니다.
set 는 환경 변수를 설정하는 명령입니다. 여러 경로는 세미콜론 ( ; )으로 구분할 수 있습니다.

마지막 줄
"% KATANA_ROOT % \ bin \ katanaBin.exe" 는 Katana 실행 파일을 실행합니다. 배치 파일이이 줄에 도달하면 Katana가 실행 한 명령을 반영하는 명령 프롬프트가 나타납니다.

실행기 배치 스크립트 예

 @ 에코 끄기
렘 --------------------------------------------
rem --------이 스크립트를 사용하는 방법 ------------
렘 --------------------------------------------


rem-KATANA 특정 섹션에서는 KATANA_RESOURCES 환경 변수를 사용하는 방법에 대한 몇 가지 예를 보여줍니다.

rem-KATANA_ROOT는 Katana 설치 디렉토리를 가리켜 야합니다. -
rem-KATANA_RESOURCES는 시작시 KATANA에 대해로드되는 항목을 구동합니다. 이것은 상업용 렌더러 플러그인과 같은 사용자 정의 및 비 사용자 정의 도구 및 플러그인을로드하는 방법입니다.
rem-DEFAULT_RENDERER는 Renderexporttings 노드에서 기본적으로 예상되는 렌더러 플러그인을 구동하는 환경 변수입니다. -

rem-설치하지 않았거나 동시에 사용하지 않을 렌더러에 대한 설정을 삭제합니다. -
rem-환경 변수에 대한 다른 렌더러 플러그인의 요구 사항이 변경 될 수 있습니다. -
rem-최신 정보는 각 특정 렌더 플러그인에 대한 설치 지침을 참조하십시오-


렘 --------------------------------------------
rem ------------ KATANA 특정 ---------------
rem https://learn.foundry.com/katana/dev-guide/EnvironmentVariables.html
렘 --------------------------------------------

"KATANA_TAGLINE = 파운드리 지원"설정

rem-KATANA의 설치 위치를 정의하고 바이너리를 PATH에 추가-
"KATANA_ROOT = C : \ Program Files \ Katana3.6v2"설정
"PATH = % PATH %; % DELIGHT % \ bin"설정

rem-KATANA에서 사용 가능한 PyMock 자산 플러그인과 같은 예제 프로젝트를 만듭니다.
"KATANA_RESOURCES = % KATANA_RESOURCES %; % KATANA_ROOT % \ plugins \ Resources \ Examples"설정

rem-이 줄은 사용자 지정 선반 스크립트를 제공하는 방법에 대한 간단한 예입니다.
rem https://learn.foundry.com/katana/current/Content/tg/shelf_item_scripts/shelf_item_scripts.html
"KATANA_RESOURCES = % KATANA_RESOURCES %; C : \ path \ to \ katana_shelves"설정
"KATANA_RESOURCES = % KATANA_RESOURCES %; C : \ path \ to \ katana_tools"설정

rem-기본적으로 사용하려는 렌더러와 일치하도록 변경합니다. (arnold, prman, vray, dl)-
"DEFAULT_RENDERER = dl"설정


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


렘 --------------------------------------------
rem ----------- 3Delight 특정 --------------
rem https://www.3delight.com/documentation/display/3DFK/Installation
렘 --------------------------------------------

rem-기본 3Delight 패키지가 설치된 위치-
"DELIGHT = C : \ Program Files \ 3Delight"설정

rem-3Delight bin 폴더가 PATH에 필요합니다.
"PATH = % PATH %; % DELIGHT % \ bin"설정

rem-3Delight for KATANA 플러그인의 위치-
"KATANA_RESOURCES = % KATANA_RESOURCES %; % DELIGHT % \ 3DelightForKatana"설정


렘 --------------------------------------------
rem ------------- Arnold 특정 --------------
rem https://docs.arnoldrenderer.com/display/A5KTN/Installation
렘 --------------------------------------------

rem-KtoA 플러그인을 설치 한 위치-
"KTOA_HOME = C : \ Program Files \ ktoa \ ktoa-3.0.4.2-kat3.6-windows"설정

rem-PATH에 KtoA bin 폴더가 필요합니다.
"PATH = % PATH %; % KTOA_HOME % \ bin"설정

rem-KtoA 플러그인을로드하는 방법-
"KATANA_RESOURCES = % KATANA_RESOURCES %; % KTOA_HOME %"설정


렘 --------------------------------------------
rem --------- RenderMan 23 특정 ------------
rem https://rmanwiki.pixar.com/display/RFK23/Configuring+Katana
렘 --------------------------------------------

rem-RenderMan Pro Server 설치 위치-
"RMANTREE = C : \ Program Files \ Pixar \ RenderManProServer-23.4"설정

rem-KATANA 용 PRman 플러그인의 위치-
"RFKTREE = C : \ Program Files \ Pixar \ RenderManForKatana-23.4-katana3.6"설정

rem-이것은 RfK 플러그인을로드하는 데 필요한 것입니다-
"KATANA_RESOURCES = % KATANA_RESOURCES %; % RFKTREE % \ plugins \ Resources \ PRMan23"설정


렘 --------------------------------------------
rem ----------- Redshift 특정 --------------
rem C : \ ProgramData \ Redshift \ Plugins \ Katana \ 3.5v1 \ launchRedshift4Katana.bat
렘 --------------------------------------------

rem-RedShift bin 폴더의 위치-
"REDSHIFT_HOME = C : \ ProgramData \ Redshift \ bin"설정

rem-KATANA 용 RedShift 플러그인 위치-
"REDSHIFT4KATANA_HOME = C : \ ProgramData \ Redshift \ Plugins \ Katana \ 3.5v1"설정

rem-RedshiftForKatana 플러그인을로드하는 데 필요한 항목입니다.
"PATH = % PATH %; % REDSHIFT_HOME %"설정
"KATANA_RESOURCES = % KATANA_RESOURCES %; % REDSHIFT4KATANA_HOME %"설정

렘 --------------------------------------------
rem -------------- V-Ray 특정 --------------
rem https://docs.chaosgroup.com/display/VNFK/Installation
렘 --------------------------------------------

rem-V-Ray for KATANA 설치 디렉토리의 위치입니다. -
"VRAY_HOME = C : \ Program Files \ VRay \ vray_adv_41002_katana3.0_x64"설정

rem-플러그인을 호출 할 특정 위치-
"VRAY_FOR_KATANA_PLUGINS_x64 = % VRAY_HOME % \ vrayplugins"설정

rem-모든 셰이더를 구문 분석하는 도구에 액세스하는 데 필요합니다.
"PATH = % PATH %; % VRAY_HOME % \ RenderBin"설정

rem-이것이 V-Ray 플러그인이로드되는 방법입니다-
"KATANA_RESOURCES = % KATANA_RESOURCES %; % VRAY_HOME %"설정

렘 --------------------------------------------
rem ------------ 마감일 특정 -------------
rem https://docs.thinkboxsoftware.com/products/deadline/10.1/1_User%20Manual/manual/app-katana.html
렘 --------------------------------------------

rem-[Repository] \ submission \ Katana \ Client \ DeadlineKatanaClient.py에서 Tabs \ DeadlineKatanaClient.py를 포함하는 위치
"KATANA_RESOURCES = % KATANA_RESOURCES %; C : \ KatanaSubmitter"설정


렘 !!!!!!!!!!!!! 스크립트의 일부 삭제를 중지합니다. 이 스크립트의 나머지 부분은 그대로 둡니다 !!!!!!!!!!!!!


렘 --------------------------------------------
rem --------------- Katana 시작 ---------------
rem https://learn.foundry.com/katana/Content/tg/launch_modes/katana_launch_modes.html 렘 -------------------------------------------- "% KATANA_ROOT % \ bin \ katanaBin.exe"

첨부 파일

도움이 되었습니까?

우리는 문제로 불편을 끼쳐 드려 죄송합니다

이유를 알려주세요
12명 중 9명이 도움이 되었다고 했습니다.