This is a basic implementation of real time ray tracing in Java.
- Reflections
- Transparency
- Phong illumination
- Blending colors of light sources
- Multithreading
- Responsive UI
You can build it from source or download pre-built version from releases page.
You can control the camera with the mouse and move it using the W/A/S/D keys with Space/Shift for vertical movement. You can also use the Z/X keys to change the depth of the reflections.
Video demonstration:




