I created this using only mathematical transform matrices,
The perspective uses an affine matrix transform, the rotation uses a camera rotation matix.
Shading is a ratio of the actual surface area and the projected surface area.
06/09/2020 REFACTOR
HOME BREWED MATRIX CALCULATION - MUCH FASTER - WIP