Simple ray tracer built in Java as a part of summer reading.
So far it supports:
- Primitives: spheres and tori, with modifiable colour.
- Multiple lights (white)
- Transformations: translation, scaling, rotation.
It also includes maths utilities for:
- Solving single-value polynomial equations with real coefficients.
- 3D vector calculations
It uses JAMA (in version 1.0.3) for performing matrix calculations. It is not included in the repository, but can be obtained here.