오픈소스 WebGPU 레이 트레이서: glTF 장면의 실시간 렌더링

2024-12-26
오픈소스 WebGPU 레이 트레이서: glTF 장면의 실시간 렌더링

오픈소스 프로젝트 webgpu-raytracer는 WebGPU API를 사용하여 구축된 소프트웨어 레이 트레이싱 엔진입니다. glTF 장면 파일을 지원하며, 알베도, 노멀 맵, 머티리얼 맵을 갖는 머티리얼을 렌더링합니다. 이 엔진은 빠른 레이-장면 교차를 위해 BVH를 사용하며, 효율성을 높이기 위해 다중 중요도 샘플링을 채택합니다. 현재 환경 맵을 지원하며, 키보드와 마우스를 사용한 카메라 제어가 가능합니다. 하지만 굴절은 아직 지원되지 않습니다.