A simple 3D raytracer in Java.
This program is not complete! It works partially, but is missing many features and optimizations, along with incomplete javadoc comments.
- Sphere, plane, and triangle mesh intersection algorithms
- .obj file parser
- Normal vector interpolation (Phong interpolation)
- Phong shading
- Transformable models and Camera
- Bounding sphere optimization
- Texture mapping
- Improved bounding sphere optimizations
- Reflection and refraction
- Animation support