A raytracer that utilizes only the CPU to render simple 3D models and environments in both sequential and multithreading modes.
- Parallelised: Runs in a multi-threaded environment (if enabled) for a smoother real time rendering
- Interactive: Use arrow keys (or WASD keys) to move around, and J&L keys to adjust brightness (Gamma correction)
- Realistic: Simulates lightning concepts such as Phong Reflection Model and Schlick’s approximation
Sequential mode | Multi-threaded mode |
---|---|