거의 알고리즘 일기장

조명까지 구현 완료 본문

그래픽스

조명까지 구현 완료

건우권 2024. 1. 9. 02:00

세가지 조명 (directional, point, spot)을 구현하였다.

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

 

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

조명


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

 

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

반응형

'그래픽스' 카테고리의 다른 글

실린더, 구 매시 구현  (0) 2024.01.14
요즘 관심있는 그래픽스  (1) 2024.01.02
Comments