Best way to get a silhouette of a mesh?

Thank you. This sounds reasonable. Make a projection matrix that way, then use PIL’s ImageDraw.polygon() to draw all the mesh’s triangles onto a 2D image, then binary erosion (from ITK, SciPy, or OpenCV) and subtraction to get the outline.