ShaderFX 및 Interactive PBS 노드

주: 3ds Max 2018.4 Update에서는 Stingray 물리적 기반 셰이더의 이름이 Interactive로 변경되었습니다.

노드 만들기

수행할 작업 방법

노드를 만듭니다.

ShaderFX 편집기의 작업 영역을 마우스 오른쪽 버튼을 클릭하고 마우스 오른쪽 버튼 클릭 메뉴에서 하드웨어 셰이더 노드를 선택한 다음 텍스처, 라이트, 수학 노드 등에서 선택합니다.

노드를 만든 다음 기존 TraditionalGameSurfaceShader재질 노드에 연결할 수 있습니다.

고급 수학 및 코딩 노드를 만듭니다. (ShaderFX 셰이더만 해당)

ShaderFX 편집기의 작업 영역을 마우스 오른쪽 버튼으로 클릭하고 고급 모드 토글을 선택합니다.

고급 모드는 Bool AND, If Else 등과 같은 추가 노드를 제공합니다.

노드 연결

수행할 작업 방법

노드를 연결합니다.

드래그하여 출력과 입력 속성 사이에 연결 선을 만듭니다.

그래프를 음영 처리한 결과가 ShaderFX 편집기 및 뷰포트에서 자동으로 업데이트됩니다.

노드 선택

수행할 작업 방법

노드 및 해당 업스트림 노드를 선택합니다.

Ctrl+Shift를 누른 채 클릭합니다.

선택에서 노드를 제거합니다.

Ctrl 키를 누른 채 클릭합니다.

노드를 선택에 추가합니다.

Shift 키를 누른 채 클릭합니다.

노드 삭제

수행할 작업 방법

노드를 삭제합니다.

노드를 선택하고 Delete 키를 누릅니다.

주:

ShaderFX 그래프의 경우 고급 모드 토글에서 토글하지 않는 한 재질 노드 및 TraditionalGameSurfaceShader 노드(기본적으로 만들어짐)를 삭제할 수 없습니다. 이러한 노드를 삭제하면 셰이더가 장면 뷰에서 렌더링되지 않기 때문에 새 재질 또는 표면 셰이더를 만들고 노드 네트워크에 연결해야 그렇게 할 수 있습니다.

ShaderFX 노드 덮어쓰기

기본적으로 3ds Max와 함께 제공되는 ShaderFX 노드를 덮어쓸 수 없습니다.

이렇게 하려면 설정 시스템 노드 덮어쓰기를 선택해야 합니다.
주: 3ds Max에서 제공되는 시스템 노드를 덮어쓰지 않는 것이 좋습니다.

노드 특성 조정

특성 패널에서 그래프 노드의 속성을 셰이더 그래프 작업 영역의 오른쪽으로 조정할 수 있습니다. 특성 패널이 표시되지 않으면 설정 ShaderFX 메뉴모음에서 특성 패널 표시를 선택합니다.

ShaderFX 노드와 달리, Interactive PBS 노드에 표시되는 특성은 클릭하는 노드 속성에 따라 변경될 수 있습니다. 예를 들어, Standard Base 노드의 기본 색상 입력을 클릭하면 불투명도 임계값 또는 위치 오프셋을 클릭할 때와는 다른 설정 세트가 특성 패널에 표시됩니다. 또한 해당 속성에 입력을 제공하는 노드에 따라 특성이 변경될 수도 있습니다.

중요사항: ShaderFX 편집기에 입력한 문자열(예: 노드 이름 및 그룹 이름)은 ASCII 문자만 포함해야 합니다. 유니코드 문자는 지원되지 않습니다.

미리 보기 견본을 텍스처로 저장

노드를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 도구 선택한 견본을 파일에 저장을 선택하여 미리 보기 견본을 2K x 2K 텍스처로 적용합니다. ShaderFX 편집기에 견본이 저장되는 위치를 표시하는 툴팁이 표시됩니다. 또한 동시에 여러 노드를 선택하고 해당 견본을 동시에 저장할 수 있습니다.