Implemented a basic raytracer without libraries and framework with vanila C++.
An example image created by this program
Some of the features below are attributed this book
- Sphere
- Materials
- Metal
- Dielectric
- Lambertian (matte)
- Refraction
- Reflection
- Depth of field
- Box, Triangle, Rectangle
- Soft shadow
- Light sources
- point light
- parallel light
- Gloss (blinn coloring)
- add 3d alphabets to diplay my name in the scene
- application to data visualization
- Torus
- Fractal