일단 Direct Light의 물리 기반 셰이더 공식을 만듬.
디퓨즈의 반사를 구현. 비메탈에서 디퓨즈에 알베도가 적용된다.
스페큘러의 반사를 구현. 메탈에서 스페큘러에 알베도가 적용된다.
비메탈에서는 4% 의 반사를 보인다.
디퓨스 + 스페큘러 반사 구현해 본 것.
Diffuse BRDF
GGX Specular
Fresnel-Schlick Function
Smith's shadow masking function G1
Dielectric BRDF
Electric BRDF
반응형
'Shader ' 카테고리의 다른 글
Lit 셰이더 분석 (0) | 2023.09.28 |
---|---|
매크로 상수 배열 정의하기 (0) | 2023.02.15 |
카메라 디렉션 구하기 (0) | 2022.10.04 |
OpenGL Transform 개요 (0) | 2022.06.04 |
노말맵 블렌딩 (0) | 2022.03.06 |
댓글