Ray-Tracing

This project is a GLSL-based ray-tracer that I ported from an older OpenGL school project. While the transition posed challenges—particularly the lack of recursion in GLSL—it also provided opportunities to improve upon the original code.


Interactive Demo

Explore the ray-tracer in action below:


Controls


Project Notes

The lack of recursion in GLSL was a significant limitation during the conversion. However, I managed to implement iterative methods to mimic recursive behavior, resulting in a functional and improved ray-tracer.

Let me know if you’d like more details about the implementation or need help with similar projects!