[UE5] Material

윤정민·2023년 4월 18일
0

Unreal Engine

목록 보기
26/34

1. 기본 용어


  • 머티리얼: 액터나 폰의 겉 표면
  • 머티리얼 인스턴스: 마스터 머티리얼에서 인자만 바꿔 쉽게 수정해 사용가능한 것
  • PBR(Physically Based Rendering) System
  • HDR(High Dynamic Range): 0~255 수치를 넘어 넓은 색 영역을 표현 가능
  • Diffuse: PBR이전 세대 base color로 색을 담당했던 요소
  • 거칠기(Roughness): 표현의 거칠기를 나타냄((매끈)0~1(거침))
  • Metallic: 표면이 금속처럼 보이는 속성(반사성)
  • EmissiveColor: 발광속성
  • Normal Map: 면의 수직 방향정보로 빛의 방향 각도에 따라 받는 빛의 양을 조절
  • UV 맵: 2D 이미지를 3D 입체에 잘 투영시키기 위해 면을 전개로 펼치듯 평면화 시킨 것((0,0)~(1,1))
    • 평면 좌표가 메시 어느 부분에 위치할 것인지 나타냄
    • 맵 전개도에 빈공간이 많으면 데이터가 낭비됨

2. Material 연산

연산 노드별로 효율성이 다르니, 같은 결과를 만들더라도 가벼운 노드들을 사용해 효율적으로 구현하는것이 중요 하다.


  • 곱하기(Multiply): Gray 값을 중첩
  • 더하기(Add): 밝기를 더함
  • 빼기(Subtract): 색 이미지는 보색계열이 나오고, 숫자는 어두워짐

  • 제곱(Power): 포토샵의 오버레이 개념. 밝은것은 더 밝게, 어두운 것은 더 어둡게
  • LinearInterpolate: 하얀색 부분은 불투명, 어두운 부분은 투명

  • Sine
  • Arcsine
  • Cosine
  • Arccosine
  • Tangent
  • Arctangent
  • Acrtangent2
  • Divide(1,2)
  • Noise
  • If

  • ArcsineFast
  • ArccosineFast
  • ArctangentFast
  • Arctangent2Fast
profile
그냥 하자

0개의 댓글