draw only when updating the scene, compute z-coordinate in shader, orthographic projection