Project to write an image generator for a collection of objects placed in space using ray tracing. The project is written in C++ and will likely continue being that way.
- Generate image with plane parallel to image plane
- Generate image with sphere
- Generate image with multiple spheres
- Add the ability to use a light source instead of sticking to assuming the objects to be well lit.
- Improve shading from light sources.
- Generate image with single plane not parallel to image plane
- Generate image with multiple planes
- Add the ability to use 3D object
- Add the ability to do multiple types of objects such as cubes, sphere, etc.
- Add reflection and refraction