요약
이 문서에서는 Katana 에서 Arnold 메시 조명에 텍스처를 적용하는 방법을 설명하고 참고를 위해 작업 설정을 보여주는 예제 장면을 포함합니다.
메시 라이트에 대한 자세한 내용은 Arnold for Katana 사용자 가이드의 메시 라이트 에서 확인할 수 있습니다 . Katana 에서 Arnold 메시 라이트를 사용하는 간단한 예는 다음 문서를 참조하세요.Q100268: Katana 에서 오브젝트를 Arnold 메시 라이트로 사용하는 방법 .
더 많은 정보
위 글 에서 제공된 예시 장면은 Katana 에서 Arnold 메시 조명을 사용하는 전반적인 설정을 보여줍니다. 다음 글에서는 Katana 에서 텍스처를 조명에 적용하여 텍스처가 적용된 Arnold 메시 조명을 만드는 방법을 보여줌으로써 해당 장면 설정을 확장합니다.
제공된 예제 장면이 어떻게 설정되었는지 단계별 설명을 읽어보세요.
기본 메시 조명 설정에 사용되는 Arnold mesh_light 셰이더는 컬러 맵을 지원하지 않으므로 텍스처 메시 조명을 생성하는 데 적합하지 않습니다. 이를 위해서는 셰이딩 네트워크를 생성하고, Katana Look 파일로 머티리얼을 베이크한 후, 이를 GafferThree에서 조명 머티리얼로 다시 읽어와야 합니다. 다음과 같이 수행할 수 있습니다.
Look 파일에 가벼운 소재 굽기
-
NetworkMaterialCreate 노드를 만들고 입력합니다(선택한 경우 Ctrl+MMB 또는 Ctrl+Enter).
- 이미지 노드를 만들고 파일 이름 매개변수를 텍스처 이미지의 파일 경로로 설정합니다.
참고: 처음에는 텍스처로 일정한 색상의 이미지 파일(예: 일반 빨간색 이미지)을 지정하면 적용 여부를 쉽게 확인할 수 있습니다.
- mesh_light 노드를 생성하고 이미지 노드의 출력 포트를 mesh_light의 Common .color 포트 에 연결합니다 . 그런 다음 mesh_light 노드의 출력 포트를 NetworkMaterial의 OUTPUT 아래에 있는 arnoldLight에 연결합니다.
- 다음으로, mesh_light를 편집하고 Source.mesh 매개변수 오른쪽에 있는 렌치 아이콘을 클릭합니다 . 그런 다음 '머티리얼 인터페이스에 추가'를 클릭합니다. 이렇게 하면 매개변수가 머티리얼 인터페이스에 노출되어 나중에 더 쉽게 편집할 수 있습니다. 추천되는 다른 매개변수로는 '노출' 과 '샘플'이 있습니다 . 빛을 보려면 노출을 높여야 할 수도 있습니다.
- NetworkMaterialCreate 노드를 종료하고( Ctrl+Backspace 또는 "루트로 이동" 버튼 클릭) NetworkMaterialCreate 다운스트림에 LookFileMaterialsOut을 생성하여 연결합니다.
- LookFileMaterialsOut 노드를 편집하고 .klf 파일을 저장할 디렉토리(예:
/tmp/MeshLight.klf)를 선택한 다음 'Look 파일 쓰기'를 클릭하고 수락합니다.
GafferThree에 Light Material Look 파일 로드
- 위에 작성된 Look 파일을 Q100268: Katana 에서 객체를 Arnold 메시 라이트로 사용하는 방법을 통해 생성된 메시 라이트 예제 장면과 함께 사용합니다 . 위 장면의 GafferThree 노드를 편집하여 확인하고 기존 메시 라이트를 삭제합니다.
- 새로운 Arnold Mesh Light를 추가하고, 이를 선택한 상태에서 아래의 Material 탭으로 전환하여 useLookFileMaterial 매개변수를 확인합니다 .
- 이전에 저장한 Look 파일의 파일 경로에 asset을 설정하고 materialPath 드롭다운 에서 NetworkMaterial의 위치를 선택합니다 .
노출된 매개변수는 이제 shaders.parameters 에 나타나며 , 이를 통해 광원으로 사용할 메시를 지정하고 이전에 노출한 다른 매개변수를 수정할 수 있습니다.
- 메시 조명의 소스 메시로 구에 대한 씬 그래프 경로를 지정합니다. 이제 GafferThree 노드의 Preview Render를 통해 선택한 텍스처 파일에 따라 조명이 적용된 상자 내부를 볼 수 있습니다.
참고: 오브젝트를 메시 라이트로 사용해도 오브젝트의 표면 셰이더는 변경되지 않습니다.Q100268: Katana에서 오브젝트를 Arnold 메시 라이트로 사용하는 방법의 11단계에 설명된 대로, 라이트 색상과 일치하는 별도의 머티리얼을 만들어 오브젝트 Katana 에 적용해야 합니다.
첨부된 예제 장면은 위의 단계에 따라 KtoA 4.3.7.0이 설치된 Katana 8.0v3에서 만들어졌으며, Arnold와 Katana 에서 메시 조명 작업을 위한 참고 자료로 사용할 수 있습니다.
첨부 파일
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요