터레인의 높낮이에 영향을 주는 터레인 툴(예: Raise or Lower Terrain 및 Set Height)은 하이트맵이라는 그레이스케일 텍스처를 사용합니다. Unity는 터레인의 각 포인트의 높이를 직각 배열 내의 값으로 나타냅니다. 이 배열은 그레이스케일 하이트맵을 사용하여 표시됩니다. 하이트맵은 터레인에 내장되어 있으며, 하이트맵에 저장된 값은 터레인의 각 포인트 또는 버텍스의 높이를 정의합니다.
Unity 에디터에서 하이트맵을 임포트하거나 익스포트할 수 있습니다. 이는 실제 높이 데이터를 사용하여 에베레스트산과 같은 랜드마크를 그대로 재현하거나, 외부 이미지 편집기에서 하이트맵 이미지를 사용하려는 경우에 유용합니다. Houdini, World Machine과 같은 3D 모델링 애플리케이션을 사용하여 터레인을 생성한 후 터레인을 하이트맵으로 Unity에 임포트하는 것도 가능합니다.
하이트맵은 RAW 파일로 저장하는 것이 좋습니다. RAW 파일은 대부분의 이미지 및 랜드스케이프 편집기와 호환되는 16비트 그레이스케일 포맷을 사용합니다. Unity 에디터에서는 터레인에 대한 RAW 하이트맵 파일을 임포트하거나 익스포트할 수 있습니다.
에디터에서 임포트 및 익스포트 설정에 액세스하려면 인스펙터에서 Terrain 컴포넌트를 선택한 후 Terrain Settings 버튼(툴바의 기어 아이콘)을 클릭하십시오.
Texture Resolutions (On Terrain Data) 아래에는 Import Raw 와 Export Raw 라는 레이블이 표시된 두 개의 버튼이 있습니다.
Import Raw 를 사용하면 Unity가 RAW 파일 포맷의 하이트맵을 읽은 후 에디터에서 생성할 수 있습니다.
__Export Raw__를 사용하면 Unity가 에디터에서 하이트맵을 RAW 파일 포맷으로 작성할 수 있습니다.
| 프로퍼티 | 설명 |
|---|---|
| Depth | 임포트하거나 익스포트한 하이트맵에서 Unity가 픽셀당 사용하는 비트 수를 결정합니다. • Bit 16: 16비트(2바이트) 사용 • Bit 8: 8비트(1바이트) 사용 |
| Resolution | 임포트된 하이트맵의 텍스처 해상도(너비 및 높이)입니다. |
| Byte Order | 임포트되거나 익스포트된 하이트맵에서 Unity가 각 픽셀의 바이트 순서를 지정하는 방식을 결정합니다. 이는 주로 16비트 뎁스 하이트맵에 적용되며 플랫폼에 따라 다릅니다. |
| Flip Vertically | Unity가 x축에서 익스포트된 하이트맵을 수직으로 플립할지 여부를 결정합니다. |
| Terrain Size | Unity가 임포트된 하이트맵을 적용할 터레인의 크기입니다. |
2020–06–30
새로운 UI와 옵션을 반영하도록 콘텐츠를 업데이트함