음영 네트워크 만들기

이 주제에서는 NetworkMaterialCreate 노드를 사용하여 음영 처리 노드 네트워크를 작성하는 방법에 대해 설명합니다.

 

이 예는 건축 자재에 대한 이전 워크 플로와 새 워크 플로의 차이점을 보여줍니다. 두 네트워크 모두 동일한 방식으로 작동하며 동일한 최종 결과를 갖습니다.

이전 NetworkMaterial 워크 플로 VS 현재 NetworkMaterialCreate 워크 플로

두 워크 플로우 모두에 대한 렌더링 결과

NetworkMaterialCreate 개요

NetworkMaterialCreate 노드는 다른 노드와 같은 방식으로 생성됩니다. Tab메뉴에서 선택하여 노드 그래프에 배치하십시오. 노드 내부로 이동하려면 다음을 수행하십시오.

  • Ctrl + Middle-mouse 노드를 클릭하십시오.
  • Enter 노드를 클릭하십시오 단추.
  • 노드를 선택하고 누르십시오 Ctrl + Enter.

NetworkMaterialCreate 노드 안에는 오른쪽에 고정 된 사이드 바가 있습니다. 여기에는 설정 한 각 렌더러의 터미널이 표시됩니다 Katana. 이 사이드 바는 이전 워크 플로의 네트워크 재질 노드와 같은 방식으로 작동하지만 모든 터미널이 미리 채워져 있으므로 사용자가 수동으로 추가 할 필요가 없습니다.

NetworkMaterialCreate 노드

NetworkMaterialCreate 노드 내부

이 바의 상단에는 Filter 특정 터미널을 검색하기 위해 문자열을 입력 할 수 있습니다. 예를 들어, '변위'를 입력하기 시작하면 단어 변위가 포함 된 터미널 만 표시하도록 목록이 필터링됩니다. 여러 렌더러를 설정 한 경우 특히 유용합니다.

아래의 Filter bar는 네트워크 자료의 이름입니다. Parameters아래의 탭 Node Parameters >name.

고정 터미널 사이드 바

노트 :  노드 자체의 이름을 바꾸더라도 터미널 사이드 바에 표시되는 이름은 변경되지 않습니다. 네트워크 재질 이름은 Parameters > Node Parameters 탭.

노드 메뉴

음영 처리 노드를 만들려면 Tab NetworkMaterialCreate 노드 내부에서 노드 작성 메뉴를 불러 와서 노드 이름을 입력하십시오. 입력하는 동안 메뉴가 필터링됩니다. NetworkMaterialCreate 노드 안에있을 때 메뉴는 기본 렌더러 노드와 몇 가지 표준을 표시하도록 제한됩니다 Katana 사용할 수있는 노드 만 표시됩니다.

노드는 렌더러에 속하는지 또는 표준인지를 나타 내기 위해 왼쪽에 컬러 스트라이프가 있습니다. Katana 노드. 예를 들어, 3Delight 음영 처리 노드는 빨간색 줄무늬로 색상이 구분되며 Katana 노드는 노란색으로 나타납니다.

노드 생성 메뉴의 컬러 줄무늬는 그룹 유형을 나타냅니다

노드 메뉴를 변경하여 다른 렌더러의 음영 처리 노드를 표시 할 수 있습니다. 이것을하기 위해:

  1. 보류 Shift 그리고 명중 Tab.
  2. 필요한 렌더러를 선택하십시오.
  3. 히트 Tab 다시 선택한 렌더러의 노드 메뉴를 불러옵니다.

 

그만큼 S 키는 3Delight 음영 처리 노드에 대한 노드 작성 메뉴를 표시하는 3Delight 키보드 단축키입니다. 이것은 두 렌더링 사이에서 앞뒤로 전환하려는 경우 유용합니다. S 사용하는 동안 3Delight 쉐이딩 노드를 불러오는 키 Tab다른 렌더러에 대한 노드 메뉴를 불러옵니다.

계층 메뉴 단축키

노트 :  음영 처리 노드의 매개 변수 내에서 nodeType을 변경할 수 있습니다. 노드 유형간에 겹치는 모든 매개 변수 이름의 값이 기억되며 앞뒤로 전환하려는 경우 변경 사항이 손실되지 않습니다.

음영 처리 노드 연결

NetworkMaterialCreate 노드 내에서 음영 노드 설정은 아티스트가 가능한 한 간단하게 만들도록 설계되었습니다. 그룹 내부에 설치된 셰이더 네트워크에는 왼쪽에서 오른쪽으로의 워크 플로가 있으며 많은 셰이딩 노드 작업에 적합합니다.

셰이딩 노드 자체는 입력 및 출력 포트가 모두 표시되고 명확하게 레이블이 지정되므로 재료를 만들기 위해 설계 및 최적화되었습니다.

음영 처리 노드 UI

팁:  일반적으로 함께 사용되거나 서로 의존하는 일부 쌍 또는 노드 그룹은 노드 중 하나를 배치 할 때 자동으로 작성됩니다. 예를 들어 file 노드, place2DTexture 노드가 자동으로 생성됩니다.

음영 처리 노드를 함께 연결하려면 매개 변수 포트를 한 번 클릭하여 연결 그리기를 시작한 다음 다른 음영 처리 노드의 포트를 한 번 클릭하여 두 노드를 연결하십시오. 사용 가능한 연결을 표시하기 위해 잘못된 대상 포트가 회색으로 표시되고 비활성화됩니다.

입력 및 출력 포트는 모두 색상으로 구분되어있어 연결할 수있는 것을 나타냅니다. 호환 가능한 데이터 유형 (예 : int to int 및 float to float) 만 연결할 수 있습니다.

팁:  입력 / 출력 포트 위로 커서를 가져 가서 제공 / 수신하는 데이터 유형을 확인하십시오.

데이터 유형 색상 코드 :

색깔
float / array_float
int
매트릭스
표준
포인트
벡터
비활성화
기타

음영 처리 노드 연결

음영 처리 노드 연결-워크 플로우 예

음영 처리 노드 연결 및 효과에 대한 워크 플로우 예

팁:  터미널 사이드 바와 같은 방식으로 Filter 메뉴가 확장되지 않은 경우에도 입력 / 출력을 빠르게 검색 할 수있는 음영 처리 노드의 필드.

음영 처리 노드의 화살표는 페이지가 펼쳐 졌는지 보여줍니다.

  • -아래쪽 화살표는 페이지가 확장되었음을 의미합니다.
  • -오른쪽 화살표는 페이지가 축소되었음을 나타냅니다.

페이지 제목을 클릭하여 특정 섹션을 숨길 수 있도록 페이지를 펼치거나 접을 수 있습니다.

전체 음영 노드를 축소 / 확장하려면 키보드 단축키를 사용할 수 있습니다.

  • ALT + 1 -완전히 접습니다.
  • ALT + 2 -연결된 포트를 표시하도록 확장하십시오.
  • ALT + 3 -축소 / 확장하기 전에 이전 상태로 되돌립니다.
키보드 단축키를 사용하여 확장 / 축소 Alt + 1, Alt + 2, Alt + 3

Alt 키보드 바로 가기-워크 플로 예

Alt 핫키를 사용하여 음영 처리 네트워크를 구성하는 예를 보여줍니다.

음영 처리 노드가 터미널 사이드 바에 연결되면 네트워크가 설정됩니다.

팁:  노드를 선택하여 음영 노드의 이름을 바꿀 수 있습니다. Enter새 이름을 입력하십시오.