지원 티켓 만들기
팔로우

Q100370 : RenderOutputDefine 노드를 사용하여 렌더 패스 정의하기

개요

이 기사에서는 Katana에서 렌더 패스를 정의하고 렌더러 특정 옵션을 사용하는 방법에 대해 설명합니다.

추가 정보

Katana 프로젝트를 최종 이미지 결과로 렌더링하려면 출력하려는 렌더 패스 (AOV 패스 및 LPE 패스라고도 함)를 정의해야합니다. 이것은 최종 이미지의 출력 설정을 구성하는 RenderOutputDefine 노드와 함께 패스를 정의하는 렌더러 특정 노드를 사용하여 수행 할 수 있습니다.

렌더링 패스 설정에 대한 자세한 내용은 Katana 온라인 도움말 에서도 볼 수 있습니다.


렌더 패스는 Light Path Expressions (확산, 반사, 투과, 표면 레이어 등)에서보다 복잡한 AOV 레이어 (심층 레이어, 모션 벡터, 스크립트 등)까지 다양합니다.

렌더 패스를 설정하는 방법은 렌더러마다 다릅니다. 그러나 대부분의 경우 렌더러 이름 앞에 접두어가 붙은 OutputChannelDefine 노드 하나를 사용해야합니다.
(예 : PrmanOutputChannelDefine) 및 각 렌더 패스에 대해 하나의 RenderOutputDefine 노드가 있어야합니다.

현재의 렌더러 특정 노드는 다음과 같습니다.
Renderman = PrmanOutputChannelDefine
Arnold = ArnoldOutputChannelDefine
V-Ray = VrayOutputChannelDefine
3Delight = DlSettings



AOV 및 LPE 패스 설정

Katana에서 사용할 수있는 각 렌더링 시스템에는 사용자 정의 AOV 및 LPE 렌더링 패스를 설정하는 고유 한 방법이 있습니다.

RenderMan과 Arnold에게는 Katana를 통해 액세스 할 수있는 예제 프로젝트가 있습니다. 이 예제는 프로젝트에 AOV를 설정하는 방법을 이해하는 데 도움이됩니다.

그들에게 접근하려면 Katana를 열어서 다음으로 가십시오 :

도움말 > 프로젝트 예제 > Katana 205 - 기타 기술 예제 > 보조 이미지 (AOV)


3D 라이트
3Delight는 SuperTool을 사용하여 DlSettings라는 AOV를 설정합니다. 이 SuperTool은 3Delight의 렌더링 설정과 이미지 레이어를 하나의 노드에 보유하므로 다른 렌더러 OutputChannelDefine 노드와 비교할 때 고유하게 만듭니다.

3Delight의 DlSettings SuperTool에 대한 자세한 내용은 아래 문서를 참조하십시오.
3Delight DlSettings 수퍼 툴

RenderMan
RenderMan은 다음 링크에서 PrmanOutputChannelDefine 노드 옵션 및 AOV 및 LPE 표현식을 설정하는 방법에 대한 설명서를 제공합니다.

PrmanOutputChannelDefine : RenderMan의 PrmanOutputChannelDefine
RenderMan AOV 표현식 : RenderMan 임의 출력 변수
RenderMan LPE 식 : RenderMan 광 경로 표현식


아놀드
Arnold는 다음 링크에서 ArnoldOutputChannelDefine 노드에 대한 설명서를 제공합니다.
Arnold 기술 가이드 - Arnold Shaders

앰비언트 오 클루 전 패스를 설정하는 방법을 설명하는 또 다른 유용한 커뮤니티 게시물은 다음과 같습니다.
Foundry Community Forum - Katana에서 Arnold Ambient Occlusion 패스 설정


V- 레이
V-Ray는 렌더링 패스를 설정하는 몇 가지 예를 제공합니다. 아래 링크를 통해 액세스 할 수 있습니다.

V-Ray 설정 ExtraTex 렌더링 요소
V- 레이 설정 재질 렌더 요소 선택


RenderOutputDefine 노드 개요

새 렌더링 출력을 생성하거나 기존 출력의 설정을 재정의하는 방법에 대한 정보 는 Color Output Katana 온라인 도움말 정의 및 정의 장 에서 찾을 수 있습니다.


RenderOutputDefine 노드의 매개 변수는 참조 안내서> 3D 노드> RenderOutputDefine 에있는 Katana 온라인 도움말 문서에 설명되어 있습니다.



렌더링 레이어에 대한 사용자 정의 렌더링 위치 설정

당신이 RenderOutputDefine 노드의 'locationType에'매개 변수를 선택해야 위치를 렌더링 정의를 설정하고, 'f를 ILE'로 전환합니다. 이렇게하면 ' renderLocation '매개 변수가 표시되고 사용자 정의 파일 경로를 정의 할 수 있습니다.


' locationType '이 ' local '로 설정되면 렌더 레이어는 $KATANA_TMPDIR 정의 된 시스템의 임시 디렉토리에 저장됩니다


자산 관리 시스템을 사용하는 경우 자산 관리 구현에 의해 위치가 결정됩니다.


다음은 정의 된 렌더링 위치가 정의 된 RenderOutputDefine 노드의 스크린 샷입니다.

RenderOutputDefineLocation.PNG

GroupStack을 통한 렌더링 패스 설정

다수의 렌더 패스로 작업 할 때이를 구성하는 가장 좋은 방법은 모든 RenderOutputDefine 노드를 단일 GroupStack 노드로 압축하는 것입니다.


다음은 GroupStack 노드에 누적 된 패스 목록을 표시하는 스크린 샷의 예입니다.

RoDGroupStack.PNG


가운데 마우스를 사용하여 노드를 스택으로 드래그하는 동안 Shift 키를 누른 채 노드를 노드 그래프에서 GroupStack으로 쉽게 추가 할 수 있습니다.


GroupStack 노드의 매개 변수와 용도에 대해 더 자세히 알고 싶다면 Reference Guide > Miscellaneous Nodes > GroupStack 의 Katana 온라인 도움말 설명서를 참조 하십시오.

도움이 되었습니까?
/

We're sorry to hear that!

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

댓글