I've constructed several stop motion animation puppets including scratch built and ball jointed armature puppets. I have also constructed several articulated silicon rubber puppets for film projects.