Programming Studio Final Project: Ray-tracer
- OBJ or PLY format support
- Ray-object intersection support for:
- Planes
- Spheres
- Triangles
- Movable camera supporting:
- Orthographic projection
- Perspective projection
- Support for point lights
- Support for area lights
- Support for shadows
- Support for diffuse and specular reflection (Phong model)
- Rendering a mirror-like object
- Rendering a transparent object
- Calculation Optimizations
- Multi-jittered sampling