새소식

💻 Programming (프로그래밍)/Unity | C#

[Unity] 높이 맵(height map) 터레인에 적용하기

  • -

이번에는 실제의 지도 height map을 가져와서 유니티 terrain으로 생성 하는 방법을 알아볼 예정입니다.


🧷 1. Height map 다운로드

https://heightmap.skydark.pl/

 

Cities: Skylines map generator

 

heightmap.skydark.pl

- 지형 설정

사이트에서 원하는 지형에 설정합니다

 

- Png 다운로드

저는 PNG로 다운로드 하였습니다.

 

 

- 높이 정보

최대 높이와 최소 높이, 그리고 Map size등을 알아 둬야합니다

 

따라서 Base Level 옆 계산기 버튼을 클릭해주면 Min, Max height 정보가 나옵니다

 

이를 기억해 둡시다.


🧷 2. Height map 터레인에 Import 하기

- Terrain Tool Box 불러오기

Terrain Tool box 있어야합니다. 안되신 분들은

 

 

Window- Package Manager - terrain Tools 를 다운받고, Import 해둡시다. 또한 이게 없는 분들은

 

 

Project Settings 의 Package Manager 구문의 Enable Preview Pacakges가 체크 되어야지 볼 수 있습니다.

 

- 높이맵 으로 Terrain 생성하기

제가 설정한 Terrain의 크기는 18k를 기준으로 하였습니다 그리고 최대 높이는 1175로 지정해 주며,

 

Import Height map을 체크하고, 

 

Texture에 우리가 사이트에서 저장한 png 파일을 넣어주면 됩니다. 이후 Create 버튼을 눌러주면

Height map이 생성이 됩니다. 

 


- 번외로 terrain 쪼개기

terrain toolbox 의 Terrain Utilities칸을 보게 되면, Split 부분이 있습니다.

 

이는 터레인을 내가 원하는 갯수로 쪼갤수 있는 기능입니다. 이걸 쪼개고 저는 작업하려고 합니다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.