- PBR : Physically Based Shading (물리 기반 쉐이딩)
└ 어떤 메터리얼이든 이것만 가지고 표현 가능
└ 전에는 나무나 금속, 천에 대한 쉐이더가 각각 필요 했지만 PBR에선 필요 없음
└ 하나의 쉐이더로 거의 모든 사물을 표현
└ 일정 수준의 결과물을 확실하게 보장
└ 아티스트의 개성이나 특징을 표현하기는 어려움 (이거나 저거나 비슷하게 보여질 수 있음)
└ 실사와 거의 비슷한 수준 이나 현실세계를 정확하게 표현하는 단 한가지 목적에 맞추어져 있음
- Diffuse : 손맵이나 실사 텍스쳐
└ 색상 대비가 강하고 반사, 그림자, AO, 하이라이트 등 게임엔진 쉐이더에 여러장에 나우어져 표현해야 할 정보를 한장에 몰아 넣음
└ 다루기 쉽고, 결과물 예층이 간단
- Albedo : 색상 정보만 가지고 있음, PBR에서 사용
└ 이 한장으로 좋은 품질의 쉐이더를 만들수 없음
└ Albedo map, Normal map, Specular map, Roughness map이 한 세트로 구성
cf. 유니티5에서의 쉐이더 : http://euna501.tistory.com/99
'programing > Graphics' 카테고리의 다른 글
GLUT 3.7.6 (0) | 2017.03.16 |
---|---|
3Dグラフィックス・マニアックス (0) | 2016.09.19 |
Z 버퍼 & AlphaTesting & AlphaBlending (0) | 2016.08.25 |
[펌]DirectX 11 테셀레이션(Tessellation)—테셀레이션이 무엇이고, 왜 중요한가 (0) | 2016.08.16 |