MentisOculi Pytorch Path Tracer
A very simple and small path tracer written in pytorch meant to be run on the GPU
Why use pytorch and not some other cuda library or shaders? To enable arbitrary automatic differentiation. And because I can.
Features
Future Directions
Credits
While the code has been significantly morphed, it was originally a fork James Bowmans' python raytracer
This was inspired by my ongoing work on secure differentiable programming, specifically adversarial examples in neural networks, at the ETH SRI Lab.