Build an Unity3D project, which allows the user the interactivitly pose a human model over a loaded image (like shown in the attached sample).
Interactivitly mean, that a transparent body will be displayed over the image and the user can modify the body instantly with the mouse.
To do that minimum following functions need be available:
> Load an image; Save the pose to json file; Load a saved pose from json file; Show/Hide body; Change transparent level of the model
To adjust a raw body position minimum following functions need be available:
> Scale the body; Rotate and pan the body; Scale body parts
To adjust the body pose, an invert kinematic approach need to be used, which allows the user to easily change joint positions, and the other body parts follow accordingly. You must be familiar with invert kinematic.
For project complition/accaptence you need to be able to interactivitly pose a body from rest pose to the shown pose in the sample image.