I'm a dance teacher and I was thinking of writing some code to produce 3D animations of dance moves from choreography stored in a database. The dancing to data model representation I could write but I know nothing about graphics programming.
I wondered if anyone could recommend a library or similar of 3D human models, ideally with realistic physics/skeletal structure which would make this part easier. I assume with all the games around with human characters this must have been done.
Open-source/free as in beer would be perfect.
Also, this doesn't have to look beautiful, just good enough that someone trying to remember a step could see it and work out what was going on. It's not photo-realistic production for movie or a game, it's as a teaching aid.
Edit: I'm not sure how I could have phrased this more clearly, but let me try. I don't want to code it from scratch, as I said above "could anyone recommend a library or similar". It's a little frustrating everyone saying "don't do it from scratch" - I wasn't planning to. My dance teacher job is a hobby, my career is a professional software developer. So - what are the human model libraries, as someone not expert in 3D, but a competent programmer? Dance teacher doesn't imply incompetent. Many thanks to those who have answered the question with a positive suggestion.