https://youtu.be/VzLkYBSKmdc

액터의 표면을 표시하는 것이 메테리얼 입니다. 머테리얼에 관해 알아봅시다.

ChatGPT Image 2025년 6월 21일 오후 12_31_08.png

메테리얼은 물체의 표면을 다루는 에셋입니다. 게임에서 표면에는 다양한 요소들이 있습니다.

색상, 굴곡, 빛의 반사, 모양 등등 이 모든것들을 관리하고 다룰수 있는것이 메테리얼 에셋입니다.

표면을 메테리얼로 메쉬와 별도로 다룰 수 있게 되면, 똑같은 메쉬로 표면만 다르게 하여 여러가지 액터를 만들 수 있습니다. 또한 자주 사용되는 지형, 하늘 , 물 에셋같은 경우는 같은 메테리얼만들어 두고 파일로 저장해서 서로 공유하면 언제든지 어느 프로젝트에서 가져다 사용 할 수도 있습니다.

image.png

메테리얼 만들기

콘텐츠 브라우저에서 Add 버튼을 클릭해서 메테리얼을 만들 수 있습니다.

image.png

이름은 M_YamYami 이로 하겠습니다. 그리고 이를 더블클릭하여 실행해주세요.

image.png

메테리얼 창은 툴바, 뷰포트, 디테일, 그래프 크게 이 4가지로 구성되어 있습니다.

메테리얼 노드와 그래프

언리얼 엔진의 메테리얼 시스템은 노드 기반 비주얼 프로그래밍을 사용합니다. 이는 전통적인 코딩 대신 시각적으로 연결된 노드들을 통해 메테리얼의 특성을 정의하는 방식입니다.

각 노드는 특정한 기능을 수행하며, 이러한 노드들을 서로 연결하여 복잡한 메테리얼 효과를 만들 수 있습니다. 예를 들어: