A program that loads an obj file (with an optional mtl file and textures) and renders it onto screen space, simulating realistic lighting using basic ray tracing.
- Triangle based 3d model loading from obj file
- Texture mapping
- Ray tracing lighting model
- Choice between orthographic vs perspective projection
- Spatial Hashing for optimization (In Progress)
- Import obj and optional mtl and texture files into the Files folder
- Add a new Shape with the path to that file to the renderer
- Run and use WASD and mouse controls to move around and view the model