[Unity] Terrain 재질 입히는 방법

·2024년 11월 23일

Unity

목록 보기
2/3

저번 글에서 Terrain을 이용해서 지면의 높낮이를 설정하는 방법을 알아봤다.
이번에는 Terrain에 재질을 입혀보겠다.

먼저 Terrain으로 산맥을 만들었다. 아직 재질을 입히기 전이라 산 느낌이 별로 나지 않는다.
에셋 스토어에서 유니티가 제공하는 재질을 다운받아 입혀보겠다.

https://assetstore.unity.com/packages/3d/environments/landscapes/terrain-sample-asset-pack-145808
에셋스토어 로그인 후 해당 사이트에서 다운받을 수 있다.


Package Manager를 통해 에셋을 다운받고 Import하면 된다.

다운 받은 재질로 재질 브러시를 만들어 보겠다. Inspector창에서 Paint Terrain 도구를 클릭하고, 드롭다운 목록에서 Paint Texture을 선택한다. 그리고 Edit Terrain Layers에서 Create Layer를 클릭하여 원하는 재질을 클릭하면 Terrain의 한 면이 칠해진다.

나는 Grass_Moss_BaseColor 재질을 입혔다. 좀 더 실감나는 재질을 만들기 위해 다른 재질을 추가로 입혀보겠다. 한 번 더 Create Layer을 통해 다른 재질도 추가해보자.

Rock_BaseColor을 산맥 정상에 칠해보려고 한다. 참고로 두 번째로 추가되는 재질은 전면 채우기에 사용되지 않는다!


Layer에서 추가할 재질을 선택하고 브러시 크기와 강도를 정해서 드래그하면 해당 지형에 칠해진다.

이렇게 간단하게 지형을 만들고 재질을 입혀 환경을 만들 수 있다.

0개의 댓글