GPU-based Ray Tracer
GPU 상에서 Ray를 사용해 구(Sphere)에 대한 교차 판정, 그림자, 다중 반사를 구현
- 인력 구성 | 개발 1인
- 개발 기간 | 2025.12
- 기술 스택
- C++, OpenGL
Key Features
- Ray-Sphere 교차 판정 구현
- Ray의 방정식과 구의 방정식을 연립하여 교차 여부 판정
- 가장 가까운 교차점을 선택하도록 구현
- 그림자(Shadow) 처리
- 광원 방향으로 Shadow Ray를 발사해 차폐 여부 판정
- 그림자 영역에서는 Ambient 성분만 적용하여 어둡게 표현
- 다중 반사(Ray Bounce) 처리
- 반사 Ray를 반복 추적하여 다중 반사 구현
- 반사가 진행될수록 Specular 계수를 누적 곱하여 색상 영향 감소
관련 자료 / Links
- Youtube
- Report

