RayTracerVR is an educational virtual reality application focused on teaching ray tracing. This project was developed in the context of a Master Thesis at Instituto Superior Técnico by Lídia Custódio with the topic "Ray Tracing Explorer in VR".
The application creates an environment in which the user can interact and execute the ray tracing algorithm. After choosing a pixel in the viewport to originate the primary ray, the user can start the visualization using the playback buttons available. Also, the user can execute each step at their own pace, being able to go to previous steps.
With the available panels, the user can inspect the code, variables and a textual description of each step in the visualization. The central scene updates with the visual elements relevant at each step.
The project's executable and source code are available to download.