Houdini - Mantra 노드

Mantra 렌더 출력 노드

Houdini에서 툴킷 Mantra 렌더 출력 노드를 지원합니다.
최신 버전: v0.3.1(prod)
버전 번호의 경우 유의적 버전 표준을 따릅니다.
시스템 이름: tk-houdini-mantranode

참고: 이 문서에서는 툴킷 구성에 대한 제어 권한이 있는 경우에만 사용할 수 있는 기능에 대해 설명합니다. 자세한 정보는 Shotgun 통합 사용자 안내서를 참조하십시오.

이 앱은 Houdini Mantra 출력 노드를 제공하며 출력 경로가 일련의 툴킷 구성 및 컨텐츠를 생성하는 Houdini 씬 경로를 기반으로 하는 위치로 미리 입력되어 있습니다.

설명서

Houdini Mantra Node 앱은 렌더 파일이 출력되는 위치를 쉽게 표준화할 수 있는 커스텀 Shotgun Mantra 출력 노드를 제공합니다. 각 환경에 맞게 구성할 수 있습니다.

일반적인 사용

Shotgun Mantra 노드를 사용하려면 먼저 스크립트를 툴킷 작업 파일로 저장한 다음 Houdini의 TAB 메뉴를 통해 새 노드를 만듭니다. 이렇게 하면 일반적인 Mantra 출력 노드와 비슷한 노드가 만들어집니다.

Mantra 노드

이 노드는 여러 출력 프로파일로 구성될 수 있으며, 각 출력 프로파일은 렌더 출력(이미지, ifd, dcm, aov 등)을 디스크에 기록해야 하는 위치에 대해 서로 다른 템플릿 경로 세트를 사용합니다.

Mantra 노드

직접 경로를 입력하는 대신 사용할 구성을 지정하면 노드가 나머지 경로를 자동으로 계산합니다. UI에서 계산된 경로를 볼 수 있습니다.

Mantra 노드

렌더링된 파일의 버전이 지정되고 버전 번호의 경우 항상 Multi Publish를 사용하여 게시할 때 자동으로 증가되는 현재 Houdini 씬 파일 버전을 따릅니다.

구성

툴킷 mantra 노드는 환경 구성에 대해 여러 출력 프로파일을 지정할 수 있는 기능을 제공합니다. 다음은 여러 프로파일을 사용하여 노드를 구성하는 예입니다.

  tk-houdini:
    apps:
      tk-houdini-mantranode:
        location: 
          name: tk-houdini-mantranode
          type: dev
          version: v0.2.2
        default_node_name: tk_mantra_out
        work_file_template: houdini_shot_work
        output_profiles:
          - name: Primary Render
            settings: {}
            color: [1.0, 0.5, 0.0]
            output_render_template: houdini_shot_render
            output_ifd_template: houdini_shot_ifd
            output_dcm_template: houdini_shot_dcm
            output_extra_plane_template: houdini_shot_extra_plane
          - name: Local Render
            settings: {}
            color: [0.0, 0.5, 1.0]
            output_render_template: houdini_shot_local_render
            output_ifd_template: houdini_shot_local_ifd
            output_dcm_template: houdini_shot_local_dcm
            output_extra_plane_template: houdini_shot_local_extra_plane

출력 프로파일을 사용하여 color 필드를 통해 노드 모양을 변경하고 settings 필드에 해당 매개변수와 일치하는 키/값 쌍을 제공하여 기본 Alembic 노드에서 개별 매개변수를 조정할 수 있습니다. 마지막으로, output_*_template 필드는 Mantra 렌더러에 의해 디스크에 기록된 파일의 출력 경로를 구동합니다.

설치 및 업데이트

Shotgun Pipeline Toolkit에 이 앱 추가

이 앱을 이름이 asset인 환경에 있는 프로젝트 XYZ에 추가하고 싶다면 다음 명령을 실행합니다.

> tank Project XYZ install_app asset tk-houdini tk-houdini-mantranode

최신 버전으로 업데이트

프로젝트에 이 항목이 이미 설치되어 있는 경우 최신 버전을 얻으려면 update 명령을 실행할 수 있습니다. 특정 프로젝트와 함께 제공되는 tank 명령을 탐색하여 다음과 같이 실행할 수 있습니다.

> cd /my_tank_configs/project_xyz
> ./tank updates

또는 스튜디오 tank 명령을 실행하고 업데이트 확인을 실행할 프로젝트 이름을 지정할 수 있습니다.

> tank Project XYZ updates

협업 및 개선

Shotgun Pipeline Toolkit에 액세스할 수 있다면 모든 앱, 엔진 및 프레임워크가 저장 및 관리되는 Github에서 그 소스 코드에도 액세스할 수 있습니다. 이러한 항목을 자유롭게 개선하여 향후 독립적인 개발을 위한 기반으로 사용하고 변경 후 다시 풀 리퀘스트를 제출하거나, 아니면 그냥 조금만 손을 보고 어떻게 빌드되었는지, 툴킷이 어떻게 작동하는지 확인해 보십시오. https://github.com/shotgunsoftware/tk-houdini-mantranode에서 이 코드 리포지토리에 액세스할 수 있습니다.

특별 요구 사항

  • 이 기능을 이용하려면 Shotgun Pipeline Toolkit Core API 버전 v0.12.5 이상이 필요합니다.
  • 이 기능을 이용하려면 엔진 버전 v0.2.0 이상이 필요합니다.

구성

아래는 사용되는 모든 구성 설정을 요약한 것입니다. 해당 설정은 이 앱 또는 엔진을 활성화하려는 환경 파일에서 정의해야 합니다.

work_file_template

유형: template

설명: 디스크에서 Houdini 작업 파일을 찾는 템플릿에 대한 참조입니다. 이 설정은 버전을 구동하는 데 사용되며 선택적으로 출력 파일의 이름을 사용합니다.

default_node_name

유형: str

기본값: sgtk_mantra

설명: Houdini에서 생성된 Mantra 출력 노드의 기본 이름입니다. 허용되는 문자에는 문자, 숫자, 마침표, 대시 또는 밑줄이 포함됩니다.

output_profiles

유형: list

설명: 다양한 mantra 출력 프로파일을 정의하는 사전 목록입니다. 각 프로파일에는 프로파일을 설명하는 고유 이름, 디스크에 쓰기 위한 캐시 템플릿, 노드 그래프에서 각 프로파일 유형을 구별하는 색상, 내부 mantra 노드에 적용할 선택적 설정이 포함되어 있습니다.

팔로우

0 댓글

댓글을 남기려면 로그인하세요.