To graphically animate or simulate a 3D hands playing a piano realistically in OpenGL using hierarchical transformations and allowing user to control the overall simulation. Need to add texture on the back. A human hand or fingers with 2-3 joint to imitate the movement of fingers while play piano. Auto play animation with a single click of a keyboard button. I had done some part of the code.