In the way of modeling 3D characters specifically, there's an open source program called MakeHuman, but I don't know much about it. Maybe try it just in case.