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