- 언리얼 엔진의 메테리얼은 물체의 표면 재질, 촉감, 굴곡, 색상, 빛 반사 등 시각적 특성을 정의합니다. ✨
- 하나의 메시(Mesh)에 다양한 메테리얼을 적용하여 여러 물체처럼 표현할 수 있어, 리소스 재활용 및 효율성을 높입니다. ♻️
- 메테리얼은 '메테리얼 그래프'에서 노드 기반으로 생성 및 편집되며, 각 노드는 특정 시각적 속성을 제어합니다. 🏗️
- '베이스 컬러' 노드를 통해 물체의 기본 색상을 설정할 수 있습니다. 🎨
- '메탈릭' 노드는 물체의 금속성을 조절하며, 0(비금속)부터 1(완전 금속)까지의 값으로 반짝임을 표현합니다. 🌟
- '러프니스' 노드는 물체의 거칠기를 제어하여 빛의 반사(매끄러움 0, 거침 1) 정도를 결정합니다. 🌫️
- '이미시브 컬러' 노드는 물체 자체에서 빛을 발산하는 야광 또는 네온 효과를 구현하며, '멀티플라이' 노드로 밝기를 증폭시킬 수 있습니다. 💡
- '블렌드 모드'를 'Translucent'로 변경하고 '오파시티' 노드를 사용하여 물체의 투명도를 조절할 수 있습니다. 👻
- '텍스처'는 메테리얼에 적용되는 이미지 파일이며, '텍스처 코디네이트' 노드는 텍스처의 UV 좌표계를 정의합니다. 🖼️
- UV 좌표계는 2차원 텍스처 공간을 위한 고유한 좌표계로, 물체의 3D XYZ 좌표계와 구분됩니다. 🗺️
DiamondGradient 및 RadialGradientExponential과 같은 노드를 활용하여 다양한 그라디언트 효과를 가진 메테리얼을 만들 수 있습니다. 💎
- 언리얼 엔진의 다양한 기능을 스크립팅 전에 충분히 익숙해지는 것이 중요하며, 실습을 통해 숙련도를 높여야 합니다. 🧑💻
데브허브 | DEVHUB | 언리얼엔진5 - 메테리얼(Material)