surkim 2025. 4. 8. 10:11

lighting pass구현과 ui를 강화했습니다.

 

ui로 오브젝트와 빛을 추가 제거 할 수 있게 구현하였습니다.

 

object에서 mesh와 material을 실시간 변경 가능하도록 구현했습니다.

0

 

lighting pass는 기본적인 cook-torrance BRDF 계산을 사용하여 구현하였습니다.

3개의 광원을 지원합니다. (directional, point, spot light)

 

오늘 각 광원에 대한 그림자 맵을 생성 후 적용하여

실험 할 수 있는 기본적인 틀을 만들고

Ray tracing의 적용에 대해 공부하는 것이 목표입니다.