Choose your operating system:
Windows
macOS
Linux
볼륨 텍스처를 생성했으면, 머티리얼에서 특정 방식으로 설정해야 볼륨 텍스처가 제대로 렌더링됩니다. 여기서는 머티리얼에 볼륨 텍스처를 사용하기 위해 필요한 작업을 살펴봅니다.
단계
-
먼저 콘텐츠 브라우저 에 우클릭하고 기본 애셋 생성 섹션의 머티리얼 을 선택합니다.
-
새 머티리얼 이름은 MAT_VolumeTexture 라 하고 더블클릭하여 엽니다.
-
디테일 패널의 Material (머티리얼) 섹션 아래 Shading Model (셰이딩 모델)을 Unlit (라이팅제외)로 선택합니다.
-
TextureSampleParameterVolume 머티리얼 표현식 노드를 검색하여 머티리얼 그래프에 추가합니다.
-
TextureSampleParameterVolume 노드 이름은 VolumeTexture 라 합니다.
-
콘텐츠 브라우저에서 볼륨 텍스처를 찾습니다. 선택한 후 Texture (텍스처) 입력 옆 흰색 화살표를 클릭하여 볼륨 텍스처를 TextureSampleParameterVolume 노드에 로드합니다.
-
아래 이미지와 같이 머티리얼 표현식 노드를 그래프에 추가한 뒤 연결합니다.
-
LocalPosition
-
Object Local Bounds
-
Subtract
-
Divide
-
-
완료되면 Divide 노드의 출력을 TextureSampleParameterVolume 노드의 UV 입력에 연결합니다.
-
TextureSampleParameterVolume 노드의 RGB 출력을 메인 머티리얼 노드의 이미시브 입력에 연결합니다.
-
컴파일 , 저장 버튼을 눌러 머티리얼을 컴파일하고 저장합니다.
최종 결과
모든 작업이 완료되면, 볼륨 텍스처를 활용하는 머티리얼이 생깁니다. 위 예제는 UE4 안에서 볼륨 텍스처를 활용하는 가장 단순한 예제일 뿐입니다. 보다 복잡한 예제는 다음 블로그 글을 참조하세요.