본문 바로가기
programing/Graphics

PBR과 Diffuse와 Albedo

by RedWiz 2016. 8. 19.

- PBR : Physically Based Shading (물리 기반 쉐이딩)

└ 어떤 메터리얼이든 이것만 가지고 표현 가능

└ 전에는 나무나 금속, 천에 대한 쉐이더가 각각 필요 했지만 PBR에선 필요 없음

└ 하나의 쉐이더로 거의 모든 사물을 표현

└ 일정 수준의 결과물을 확실하게 보장

└ 아티스트의 개성이나 특징을 표현하기는 어려움 (이거나 저거나 비슷하게 보여질 수 있음)

└ 실사와 거의 비슷한 수준 이나 현실세계를 정확하게 표현하는 단 한가지 목적에 맞추어져 있음


- Diffuse : 손맵이나 실사 텍스쳐

└ 색상 대비가 강하고 반사, 그림자, AO, 하이라이트 등 게임엔진 쉐이더에 여러장에 나우어져 표현해야 할 정보를 한장에 몰아 넣음

└ 다루기 쉽고, 결과물 예층이 간단


- Albedo : 색상 정보만 가지고 있음, PBR에서 사용

└ 이 한장으로 좋은 품질의 쉐이더를 만들수 없음

└ Albedo map, Normal map, Specular map, Roughness map이 한 세트로 구성


cf. 유니티5에서의 쉐이더 : http://euna501.tistory.com/99