본문 바로가기

게임 개발 공부/언리얼엔진

UE5 - 랜드스케이프 블렌드 머티리얼

언리얼엔 랜드스케이프라는 기능이 있다.

지브러쉬처럼 스컬핑 형태로 지형을 제작하는 툴이다.

그리고 랜드스케이프에는 머티리얼을 페인팅하는 기능을 제공한다.

 

먼저 머티리얼을 생성하고 

 

MakeMaterialAttributes노드를 호출한 뒤 텍스쳐를 연결해준다.

그리고 필요한 머티리얼 갯수만큼 작업을 반복해준다.

 

LandscapeLayerBlend로 만든 머티리얼들을 연결해준다.

레이어 수와 이름은 디테일 패널에서 추가하고 수정할 수 있다.

 

마지막으로 리절트 노드의 디테일 패널에서 Use Material Attributes를 체크해주면

 

리절트 노드가 이렇게 변경된다.

 

 

편의를 위해 인스턴스를 생성해주고

 

랜드스케이프에 적용해주면 처음엔 이렇게 검게 되어버린다.

 

랜드스케이프 모드로 들어가주고

 

레이어가 생성되어있지 않으면 빨간원 속의 버튼을 눌러 수동으로 생성해주고

+버튼을 눌러서 웨이트 파일을 생성해준다.

 

그럼 이렇게 색을 되찾는다.

 

원하는 머티리얼의 레이어를 선택해주고 랜드스케이프를 자연스럽게 문지르면 완성.