This project consists of 2 main parts:
- implementing simple virtual camera -> tag virtual_camera
- implementing hidden surface elimination -> tag bsp
The simplest possible implementation of virtual cammera using MVP metrices (implementd in numpy)
Hidden surface elimination
Implementation of binary space partitioning tree and recreation of most of rendering