본문 바로가기
Cinema4D

Arnold 렌더 커스텀 AOV(임의 출력 변수), 글로벌 AOV 셰이더, 그리고 크립토매트(Cryptomatte)

by hfgraphic 2026. 1. 17.
반응형

 

Arnold for Cinema 4D의 커스텀 AOV(임의 출력 변수), 글로벌 AOV 셰이더, 그리고 크립토매트(Cryptomatte)에 관한 내용입니다.


1. 커스텀 AOV 생성 방법 (Custom AOVs)

포스트 프로덕션(합성) 단계에서 특정 오브젝트나 효과만 따로 추출하기 위해 사용합니다.

  • Arnold Object Mask 태그: C4D의 '오브젝트 버퍼'와 유사합니다. 태그를 달고 AOV 이름을 지정하면 자동으로 해당 오브젝트의 마스크(Matte)가 생성됩니다. (Data Type을 RGB로 설정하면 R, G, B 채널별로 마스크를 활용할 수 있습니다.)
  • Arnold Custom AOV 태그: 특정 오브젝트에 다른 셰이더(예: Wireframe, Utility)가 적용된 별도의 패스를 뽑고 싶을 때 사용합니다. 태그의 Material 필드에 원하는 셰이더를 넣으면 뷰티 패스에는 원래 재질이, 커스텀 AOV 패스에는 지정한 셰이더가 렌더링됩니다.
  • AOV Write RGB 노드: 셰이더 네트워크 내부에서 특정 노드의 데이터를 추출할 때 사용합니다. Pass Through 입력에는 메인 셰이더를, AOV 입력에는 따로 뽑고 싶은 노드를 연결합니다.

 

2. 패스스루 노드 (Pass Through Node)

여러 개의 AOV Write 노드를 체인처럼 연결할 때 유용합니다.

  • 기능: 최대 20개까지의 병렬 셰이딩 네트워크를 평가하여 각각의 AOV로 보낼 수 있습니다. 네트워크를 깔끔하게 유지하면서 다양한 커스텀 패스를 한 번에 출력할 수 있게 해줍니다.

 

3. 글로벌 AOV 셰이더 (Global AOV Shaders)

오브젝트 개별이 아닌 씬 전체에 특정 효과를 적용한 패스를 뽑고 싶을 때 사용합니다.

  • 설정: Render Settings > Main 탭 > Advanced > AOV Shaders 리스트에 AOV Write 노드가 포함된 셰이더를 등록합니다.
  • 활용: 씬 전체의 와이어프레임(Wireframe)이나 앰비언트 오클루전(Ambient Occlusion) 패스를 한 번에 생성할 때 효과적입니다.

 

4. 크립토매트 (Cryptomatte)

수동으로 마스크를 설정할 필요 없이 오브젝트, 재질, 에셋별로 자동 ID 매트를 생성해주는 혁신적인 도구입니다.

  • 장점: 오브젝트가 수백 개라도 하나하나 태그를 달 필요가 없으며, 합성 프로그램(Fusion, Nuke 등)에서 클릭 한 번으로 정교한 선택(Selection)이 가능합니다.
  • 설정: Arnold 메뉴 > Utilities > Set up Cryptomatte를 클릭하면 모든 설정이 자동으로 완료됩니다.

5. Standard Surface ID

Standard Surface 셰이더 자체에 내장된 기능으로, 최대 8개까지 셰이더 기반의 매트(Matte)를 생성할 수 있습니다. 셰이더 설정 하단의 ID 섹션에서 색상을 지정하고, 렌더 설정 AOV에서 ID1 등을 추가하여 사용합니다.


요약:

마스크가 필요할 땐 Object Mask 태그나 크립토매트를 사용하고, 특정 오브젝트에 다른 재질이 입혀진 패스가 필요할 땐 Custom AOV 태그를 활용하세요. 씬 전체의 데이터가 필요하다면 Global AOV Shader가 정답입니다.

 

반응형