장면이 너무 허해서 큐브맵을 적용해 보았다. 확실히 태가 좀 살고 코딩할 맛이 더 난다.
하늘에서 내리쬐는 상수 디렉셔널 라이트를 만들어서 diffuse 색상과 N dot L 연산만 실행시켜 보았다. 지금은 탄젠트 스페이스에서 정의된 노멀 값을 그대로 가져다 썼기 때문에 제대로 된 노말 연산은 되지 않는 모습이다. 각 픽셀별 노말 값과 노말 텍스처의 값을 조합하여 제대로 된 N dot L 연산을 해본 다음 PBR 공식을 가져와 렌더링을 해봐야겠다.
모자의 머리통 부분에 계단 현상이 생기는게 아쉽다. 디퍼드 렌더링 방식은 안티얼라이싱 적용이 힘든 구조라고 하던데, 이건 먼 훗날에 개선해봐야겠다.
'개발의 편린' 카테고리의 다른 글
PBR (0) | 2024.04.05 |
---|---|
Deferred Rendering에 대한 첫번째 시도 (0) | 2024.03.15 |
맵 에디터 개발의 흔적 (0) | 2024.01.31 |
게임 오브젝트 갯수 메모리 스트레스 테스트 (0) | 2024.01.18 |