camara "pinhole" implemented