언어:
페이지 정보
엔진 버전:
언리얼 엔진

볼륨 텍스처 사용

언리얼 엔진

볼륨 텍스처를 생성했으면, 머티리얼에서 특정 방식으로 설정해야 볼륨 텍스처가 제대로 렌더링됩니다. 여기서는 머티리얼에 볼륨 텍스처를 사용하기 위해 필요한 작업을 살펴봅니다.

단계

  1. 먼저 콘텐츠 브라우저 에 우클릭하고 기본 애셋 생성 섹션의 머티리얼 을 선택합니다.
    VolumeTexture_CreateMaterial.png

  2. 새 머티리얼 이름은 MAT_VolumeTexture 라 하고 더블클릭하여 엽니다.

  3. 디테일 패널의 Material (머티리얼) 섹션 아래 Shading Model (셰이딩 모델)을 Unlit (라이팅제외)로 선택합니다.

  4. TextureSampleParameterVolume 머티리얼 표현식 노드를 검색하여 머티리얼 그래프에 추가합니다.
    VolumeTexture_AddVolTextureNode-1.png

  5. TextureSampleParameterVolume 노드 이름은 VolumeTexture 라 합니다.

  6. 콘텐츠 브라우저에서 볼륨 텍스처를 찾습니다. 선택한 후 Texture (텍스처) 입력 옆 흰색 화살표를 클릭하여 볼륨 텍스처를 TextureSampleParameterVolume 노드에 로드합니다.

    클릭하면 이미지 원본을 확인합니다.

  7. 아래 이미지와 같이 머티리얼 표현식 노드를 그래프에 추가한 뒤 연결합니다.

    클릭하면 이미지 원본을 확인합니다.

    • LocalPosition

    • Object Local Bounds

    • Subtract

    • Divide

  8. 완료되면 Divide 노드의 출력을 TextureSampleParameterVolume 노드의 UV 입력에 연결합니다.

    클릭하면 이미지 원본을 확인합니다.

  9. TextureSampleParameterVolume 노드의 RGB 출력을 메인 머티리얼 노드의 이미시브 입력에 연결합니다.

    클릭하면 이미지 원본을 확인합니다.

  10. 컴파일, 저장 버튼을 눌러 머티리얼을 컴파일하고 저장합니다.

최종 결과

모든 작업이 완료되면, 볼륨 텍스처를 활용하는 머티리얼이 생깁니다. 위 예제는 UE4 안에서 볼륨 텍스처를 활용하는 가장 단순한 예제일 뿐입니다. 보다 복잡한 예제는 다음 블로그 글을 참조하세요.