kunkunwoo@blog:~$ 거누권의 생각깜지

조명까지 구현 완료

· 배운 것 · 1분 읽기

세가지 조명 (directional, point, spot)을 구현하였다.
구현의 어려움보다는 memory layout을 어케 넘겨야 적절하게 넘어가는지 docs를 봐도 당최 뭔소린지 모르겠어서 한참 시간을 날렸다.

이 글을 보는 사람이 있다면, 그냥 webgpu 유틸리티 구현체들이 npm에 있는것 같은데 그거 쓰는게 정신건강에 이로워 보인다.

조명
조명

조명의 구현방식은 홍정모 선생님의 그래픽스 강의 2편에서 실습해본 조명 코드기반으로 그 코드를 이해하고 그 수식대로 옮겨보았다.

눈으로 보이는게 참 재밌긴 하다.