Added pinhole rendering and more