Snail: real-time raytracer
Snail is a Whitted-style real-time raytracer. It can run on multiple nodes (PowerPC & x86, interchangeably). It uses vectorization (using C++ classes with overloaded operators), packet-tracing, SAH-based BVH trees, MPI for distributed communication. It also has a remote client.
![](https://nadult.github.io/images/snail/multiple_lights.jpg)
![](https://nadult.github.io/images/snail/textured_sponza.jpg)
![](https://nadult.github.io/images/snail/doom3_map.jpg)