A simple 3D rendering pipeline