Introduction
Within blender I constructed a rig for the puppet model. I used bones to create the rig so I am able to animate my puppet using key frames.Creating Bones
To start with the rig, you first need to start placing the bones within the mesh, To do this you can add the armature by pressing SHIT - A and selecting bones.In edit mode extrude the bones to where you would have bones in your real body for instance have a separate bone for your upper and lower thigh. This would make creating the animation a lot easier and more realistic.
Weight Paint
Go into pose mode and try moving a bone, if you bone moves the part of the body you expected then you can skip this step although if your bone is moving something it shouldn’t be moving then this step is necessary to do. I had a problem when rigging my bone, whenever I moved the right leg the bottom leg also moved.To fix this you need to choose the particular bone within pose mode and then click the mesh (Leaving the bones still in pose mode). Once you have chosen your mesh, go into weight paint. Weight paint allows you to see which part your bone effects the body.
For instance in the image below you can see that there is green and red on both of the legs, this means that the bone is effecting the red area, if the area is yellow/light blue it means its only just controlling that area although if it is dark blue it means that it has no effect at all.