지원 티켓 만들기
팔로우

Q100369 : 다중 플랫폼 환경에서 Katana 프로젝트 관리

개요

이 기사에서는 Katana 프로젝트를 여러 운영 체제에서 이식 할 수있는 방법을 설정하는 방법에 대해 설명합니다.

추가 정보

서로 다른 컴퓨터에서 Katana 프로젝트를 공유 할 때 다른 운영 체제 나 다른 폴더 구조를 고려하여 파일 경로의 형식을 조정해야하는 경우가 있습니다.

여러 플랫폼에서 Katana 프로젝트를 이식 가능하게 만들려면 파일 경로가 상대적이어야하며 시스템 특정 폴더 구조에 의존하지 않도록 설정해야합니다. 이를 수행하는 방법에는 몇 가지 옵션이 있습니다.

  1. 상대적 파일 경로는 매개 변수 표현식 사용하여 설정할 수 있습니다 . 예를 들어 파일 이름 매개 변수를 마우스 오른쪽 버튼으로 클릭하고 값 모드로 '표현식'을 선택한 다음 아래 예와 같이 표현식을 입력하십시오.

    project.dir + '/textures/testFile.png'

    project.dir은 Katana 프로젝트 파일의 디렉토리로 해석됩니다. 이에 대한 또 다른 유효한 구문은 다음과 같습니다.

    path.join(project.dir, '/textures/testFile.png')

    Python 표현식에 대한 자세한 내용 Katana 개발자 가이드를 참조하십시오 .

  2. 또는 시스템 특정 루트 폴더를 가리 키도록 환경 변수 설정할 수 있습니다 . 매개 변수의 변수를 평가하려면 두 가지 옵션이 있습니다.
  • 다음과 같은 매개 변수 식을 사용하십시오.

    getenv("OS_PATH", tmpDir) + '/example/file/path'
  • Alembic_In과 같은 일부 노드는 파일 경로 매개 변수에 대한 상수 값의 환경 변수 사용도 지원합니다 (예 : 아래 예와 같이).

    ${OS_PATH}/example/file/path

    참고 : 모든 노드 유형에서 지원되는 것은 아닙니다.이 경우 표현식을 통해 환경 변수를 평가하는 첫 번째 옵션을 사용하십시오.

  • 또 다른 옵션은 표현식을 사용하지 않고 상대 파일 경로 를 사용하는 것입니다 .이 경우 프로젝트 디렉토리를 기준으로 파일 경로를 지정하므로 간단하게 textures/testFile.png 로 지정하십시오

    그런 다음 Katana를 시작하는 환경의 작업 디렉토리를 변경하십시오.

    명령 줄에서 Katana를 시작하거나 bash 또는 배치 스크립트를 사용하는 경우 cd 명령을 사용하여 현재 디렉토리를 상대 파일 경로의 루트 디렉토리로 설정하십시오. 파이썬 스크립트를 사용하여 Katana를 시작하는 경우 다음과 비슷한 Python os.chdir 명령을 사용하여 루트를 설정하십시오.

    os.chdir(home + '/' + '/admin/katana_projects/' + example_project)

    실행 프로그램 스크립트를 설정하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오.
    Q100242 : Windows 용 Katana 실행 프로그램 만들기
    Q100272 : Linux 용 Katana 실행기 스크립트 만들기


  • 이에 대해 더 궁금한 점이 있으면 지원 티켓을 열고 발생한 문제 및 지금까지 수행 한 문제 해결 단계를 알려주십시오.

    지원 티켓을 여는 방법에 대한 자세한 내용은 Q100064 : 지원 포털 사용 문서를 참조하십시오.

    도움이 되었습니까?
    /

    We're sorry to hear that!

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

    댓글