We use PyOpenGL to render 3 dimensional environments (including 3 dimensional and 2 dimensional objects) into 2 dimensional images/frames (2 dimensional arrays with float values for red, green and ...