머티리얼 적용 및 미리보기

머티리얼 미리보기와 적용하기에 대한 하우투 안내서입니다.

Windows
MacOS
Linux

머티리얼 미리보기와 적용하기는 정확히 원하는 결과를 얻어내기 위해 꽤 자주 필요한 작업입니다. 언리얼 엔진 4 (UE4) 는 머티리얼 미리보기와 적용하기 둘 다 매우 단순한 프로세스로 작동됩니다. 이 하우투 안내에서는 UE4 에서 머티리얼을 미리보고 적용하는 법에 대해 알아야 할 모든 것에 대해 다루겠습니다.

머티리얼 미리보기와 적용하기

머티리얼 미리보기와 적용하기는 머티리얼 그래프에 만든 것을 미리 확인하고 적용할 수 있는, 머티리얼 제작 프로세스에 있어 매우 중요한 부분입니다. 머티리얼 미리보기 중에는 변경한 내용이 어때보이는가 확인하게 됩니다. 머티리얼에 적용시킬 변경사항 미리보기를 실제 적용하려면, 적용 또는 저장 버튼을 눌러 머티리얼을 컴파일해야 합니다. 그러면 방금 미리본 변경사항이 포함되도록 머티리얼을 업데이트합니다.

R_Apply_&_Save.png

머티리얼 미리보기 방법

머티리얼을 미리볼 수 있는 방법은 UE4 에 여러가지 있지만, 가장 쉬운 방법은 머티리얼 에디터 뷰포트 창을 통하는 것입니다. 뷰포트 창에 있는 다양한 옵션을 통해 머티리얼 미리보기를 매우 쉽고 간단하게 할 수 있습니다. 아래 그림은 창에 대한 분해도와 그 여러가지 옵션에 대한 설명입니다.

Previewing_Applying_Viewport_Breakdown.png

번호

프로퍼티

설명

1

프리뷰 오브젝트

머티리얼이 각기 다른 오브젝트에서 어떻게 보이는지 미리보기에 사용할 수 있는 프리뷰 메시입니다.

2

원통 프리뷰 메시

프리뷰 메시를 원통 메시로 변경합니다.

3

구체 프리뷰 메시

프리뷰 메시를 구체 메시로 변경합니다. 기본 프리뷰 메시입니다.

4

평면 프리뷰 메시

프리뷰 메시를 평면 메시로 변경합니다.

5

큐브 프리뷰 메시

프리뷰 메시를 큐브 메시로 변경합니다.

6

주전자 프리뷰 메시

프리뷰 메시를 콘텐츠 브라우저 에 현재 선택된 메시로 변경합니다.

7

그리드 아이콘

프리뷰 그리드 표시를 켜고/끕니다.

8

시계 아이콘

머티리얼의 실시간 렌더링을 켜 실제 게임 실행 도중 어떻게 보이는지 확인합니다.

머티리얼 에디터 안에 있을 때 각 프로퍼티 아이콘 위에 마우스 커서를 올리면 툴팁을 통해 간단한 설명을 확인할 수 있습니다.

머티리얼 에디터에서 머티리얼 제작 도중에는, 실시간 옵션이 켜진 경우 (기본값입니다) 변경사항이 뷰포트 창에 실시간으로 업데이트됩니다. 실제 변경을 확인하려면, 다음 예제와 같이 메인 머티리얼 노드에 현재 연결된 파라미터를 조절하기만 하면 됩니다.

머티리얼 망에 변경을 가할 때는, 제대로 렌더링되는 데 시간이 약간 걸릴 수 있습니다. 머티리얼이 보다 복잡해질수록 미리보기 창의 업데이트에 걸리는 시간도 길어집니다. 업데이트 시간을 단축시킬 필요가 있는 경우, 머티리얼을 머티리얼 인스턴스 로 만드는 법을 살펴보시기 바랍니다.

레벨에서 미리보기

다음 기능은 언리얼 엔진 4.6 이상에서만 작동합니다.

언리얼 엔진 4.6 이상에서는 머티리얼 안에서 스칼라 또는 벡터 파라미터를 조절한 다음 모든 3D 뷰포트에서 결과를 바로 확인할 수 있습니다. 레이어를 구현하는 머티리얼 함수에 특히나 유용한 기능인데, 머티리얼 리컴파일을 기다릴 필요 없이 그 함수를 사용한 씬에 있는 모든 머티리얼에 레이어 트윅 결과를 확인할 수 있기 때문입니다. 이 기능을 활성화시키려면, 머티리얼에 다음 요건이 갖춰졌는지 확인해야 합니다.

  1. 먼저 미리보려는 머티리얼이 레벨의 무언가에 적용되었는지 확인합니다.

  2. 머티리얼 안에서 변경하고자 하는 프로퍼티에 대한 입력으로 Scalar 또는 Vector Parameter 를 사용중인지 확인합니다. 이러한 미리보기는 Constant 머티리얼 표현식 노드에는 작동하지 않으며, 조정하고자 하는 머티리얼 표현식 노드를 Parameter 노드로 변환하여 사용해야 합니다. 미리보기 위해 변환하는 머티리얼 표현식 입력의 이름이 고유해야 한다는 점이 매우 중요한데, 그렇지 않으면 작동하지 않습니다.

  3. 레벨 뷰포트에 변화가 실시간으로 일어나는 것을 확인하려면, 머티리얼 안에서 Scalar 또는 Vector 파라미터 값을 조절합니다. 방금 가한 조정이 레벨 뷰포트에 실시간으로 표시될 것입니다.

머티리얼을 적용하는 법

머티리얼을 UE4 의 머티리얼에 적용하는 방법은 크게 두 가지입니다.

  • 드래그 앤 드롭 - 콘텐츠 브라우저 에서 아무 머티리얼이나 끌어서 레벨에 있는 오브젝트 위에 놓으면 그 머티리얼이 바뀝니다. 예제는 다음과 같습니다.

  • 오브젝트의 디테일 패널을 통해 적용 - 오브젝트의 디테일 패널에서 콘텐츠 브라우저에 선택된 애셋 사용 버튼을 통해 머티리얼을 적용할 수도 있습니다. 예제는 다음과 같습니다.

결론

보시듯이 UE4 에서 머티리얼을 미리보고 적용할 수 있는 방법은 여러가지 있습니다. 머티리얼 미리보기와 적용에 선택한 방법이 무엇이든, 작업방식에 잘 맞는 것이 최선입니다. 기억하실 것은 무언가를 미리볼 때, 적용저장 버튼을 누르지 않으면 작업물을 잃거나 보이지 않게 될 수가 있습니다.

R_Apply_&_Save.png

태그
Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼