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

모바일 플랫폼용 텍스처 지침서

언리얼 엔진

모바일 플랫폼에서는 OpenGL ES2 를 사용하기에, 텍스처상의 제약이 있습니다. 일부 제약은 텍스처 제작시 드러납니다:

  • 어느 한 쪽의 최대 크기가 2048 입니다. PVR 압축기에 지원되는 최대 크기입니다.

  • 양 쪽의 크기는 2 제곱수여야 합니다 (예: 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048).

  • 가급적 메모리 효율이 좋은 정사각 텍스처를 사용하는 것이 좋습니다.

추가적으로 모바일 플랫폼에서의 텍스처 정상 작동을 위해서는 적절한 세팅이 필요합니다:

  • 압축 세팅 에는 TC_Default 또는 TC_NormalMap 만 사용할 것을 추천합니다. 다른 세팅은 텍스처가 타깃 디바이스에 차지하는 메모리가 예상보다 많아질 수 있기 때문입니다.

  • sRGB 프로퍼티는 켜 줘야 합니다.

머티리얼의 텍스처 사용법

대부분의 오파크 머티리얼은 베이스 컬러, 러프니스, 노멀만 텍스처에서 와야 할 것입니다. 스페큘러는 지정되어서는 안되며, 메탈릭은 상수면 됩니다. 레이어를 하나만 가진 대부분의 머티리얼은 두 개의 텍스처만 필요로 하는 다음과 같은 셋업을 사용해야 합니다:

  • 텍스처 1

    • RGB 에는 베이스 컬러

    • A 에는 러프니스

    • TC_Default 압축

  • 텍스처 2

    • RGB 에는 노멀 맵

    • TC_NormalMap 압축

추가되는 레이어에 대해서는 텍스처를 추가로 사용해야 하며, 다중 노멀 맵 텍스처 펫치를 피하기 위해 베이스 컬러 + 러프니스 레이어링 옵션만 가능할 것입니다.

디바이스별 텍스처 LOD

언리얼 엔진 4.8 릴리즈 이후 플랫폼 단위가 아니라 디바이스 단위로 텍스처 LOD 세팅을 지정할 수 있게 되었습니다. 디바이스별 텍스처 LOD 세팅을 설정하는 방법은 다음과 같습니다.

  1. 메인 툴바에서 > 개발자 툴 > 디바이스 프로파일 을 클릭하여 디바이스 프로파일 매니저를 엽니다.

    T_Device_Profiles_Manager.png

    T_Device_Profiles_Manager_Mac.png

  2. 디바이스 프로파일 옵션을 클릭하면 다음 메뉴가 나타납니다.

    T_DPM.png

    T_Device_Profiles_Manager_Mac.png

  3. 이 메뉴에서 편집하고자 하는 디바이스를 선택한 다음 디바이스 왼쪽에 있는 점 세 개를 클릭하여 그 디바이스 프로파일을 엽니다.

  4. 변경하려면 조절하고자 하는 프로퍼티를 클릭한 다음 설정하고자 하는 값을 입력합니다.

태그