In a paper I am in the process of writing in LaTeX, I need to draw and incorporate some diagrams of hyperbolic surfaces in my LaTeX document. Is there any software I can use to draw hyperbolic surfaces, either closed, or with boundaries or punctures ? Are there any such freely downloadable softwares that I can use to draw such diagrams ? Please let me know if you know one. I apologize if this is off-topic. Thank you !

POV-Ray can make beautiful 3d plots of surfaces, but it can take a lot of work to get what you want. Here is an ellipsoid that I made using the method described on Friedrich A. Lohmueller's site. Good luck!