Choose your operating system:
Windows
macOS
Linux
그래스 툴 사용 시작 전 먼저 랜드스케이프 터레인과 랜드스케이프 그래스 타입 둘 다에 작동 가능한 머티리얼을 만들어야 합니다. 여기서는 이 머티리얼 구성법은 물론 랜드스케이프 그래스 타입과 작동하도록 연동시키는 법에 대해 다루도록 하겠습니다.
UE4 의 랜드스케이프 터레인 작동방식에 대해 보다 자세히 살펴보려면, 랜드스케이프 야외 지형 문서를 참고하시기 바랍니다.
-
먼저 콘텐츠 브라우저 에 우클릭 한 다음 기본 애셋 생성 부분의 머티리얼 을 선택하여 새로 만듭니다. 새 머티리얼 이름은 MAT_GT_Grass 라 합니다.
-
콘텐츠 브라우저 에서 MAT_GT_Grass 머티리얼을 더블클릭 한 뒤 오픈 월드 데모 컬렉션 에서 다음의 텍스처 두 개를 머티리얼 그래프에 추가합니다.
-
T_AlpinePatch001_D_alt_R
-
T_GDC_Grass01_D_NoisyAlpha
-
-
팔레트 검색 기능을 사용해서 다음의 머티리얼 표현식 노드를 검색합니다. 팔레트에서 필요한 머티리얼 표현식 노드를 찾았으면 좌클릭 하고 머티리얼 그래프로 끌어온 뒤 버튼을 놓으면 머티리얼 그래프에 배치됩니다.
머티리얼 표현식 이름
양
이유
Landscape Layer Blend
1
랜드스케이프 레이어 블렌드 - 랜드스케이프 터레인을 보다 사실적으로 보이도록 만들기 위해 다수의 레이어를 같이 또는 따로 칠하고 블렌딩할 필요가 있는데, 그럴 때 랜드스케이프 레이어 블렌드로 가능합니다.
Landscape Layer Sample
1
랜드스케이프 레이어 샘플 - 머티리얼과 랜드스케이프가 서로 통신하여 특정 랜드스케이프 레이어를 칠할 때마다 올바른 스태틱 메시가 사용되도록 해줍니다.
Landscape Grass Output
1
랜드스케이프 그래스 출력 - 랜드스케이프 터레인이 랜드스케이프 머티리얼의 구성에 따라 그래스 타입을 스폰시킬 수 있도록 합니다.
UE4 머티리얼 에디터 작동방식에 익숙치 않거나 그냥 자세한 정보가 알고싶은 경우, 공식 언리얼 엔진 머티리얼 문서 에서 머티리얼 관련 모든 것에 대해 참고하시기 바랍니다.
-
Landscape Layer Blend 노드를 선택한 다음 디테일 패널에서 Layers 섹션 아래 더하기 아이콘을 두 번 클릭하여 새 레이어를 둘 추가합니다.
-
레이어를 두 개 추가했으면, 그 중 하나의 Layer Name 을 Grass 로, 나머지는 Rock 로 지어주고, 둘 다 Preview Weight 는 1.0 으로 설정합니다.
-
다음, T_AlpinePatch001_D_alt_R 텍스처를 Landscape Layer Blend 노드의 Layer Rock 입력에 연결한 다음, T_GDC_Grass01_D_NoisyAlpha 를 Layer Grass 입력에 연결합니다. 마지막으로 Landscape Layer Blend 노드의 출력 을 메인 머티리얼 노드 의 베이스 컬러 입력에 연결합니다.
-
그리고 머티리얼 그래프의 Landscape Grass Output 노드를 선택한 다음 디테일 패널의 Grass Types 섹션에서 더하기 아이콘을 눌러 Grass Types 배열에 엘리먼트를 새로 추가합니다.
-
콘텐츠 브라우저 에서 이전 단계에 만든 Grass_00 랜드스케이프 그래스 타입을 선택합니다.
-
머티리얼 의 Grass Type 옵션 아래 화살표 아이콘을 눌러 콘텐츠 브라우저에 현재 선택된 액터를 로드합니다.
-
Parameter Name 아래 Landscape Layer Sample 을 선택하고 이름을 Grass 라 한 뒤 Landscape Layer Sample 의 출력을 Landscape Grass Output 노드의 입력에 연결합니다.
-
완료된 머티리얼은 다음과 같을 것입니다. 언제나처럼 적용 , 저장 버튼을 눌러 머티리얼 컴파일, 저장하는 것 잊지 마시구요.