First u bind 3 scripts: Drag, origin, and scale
Drag: moves the puppet mesh on cursor click
Origin:moves the image
Scale: audio responsive image scaling
Drag_max_distance_scale 50 value stands for how far the drag area is
and
var bestDist = 200; stands for how big the drag area is
You increase the values if the image resolution is higher, lower if its low.
Then u edit puppet warp
which consists of 3 steps:
1. Geometry: slide
make sure subdivision is 4 (max)
2. Then u add skeleton
each point has to be assigned to area of effect such as thigh boob etc with a constraint (i usually set jiggly areas to "Bouncy position 100" and drag areas to "bouncy position 67".
U click on a skeleton joint twice before moving to other joint area , once if u want to make it connected to another joint to drag along with it.
3. Then you paint skeleton mesh
I paint each joint area around object like thigh, boob, etc. individually, but theres other way of making it work which requires different skeleton setup altogether which is more professional.
Also "Smooth weights" everytime after painting them to make drag areas smoother.
Once You've bound the scripts and completed all 3 puppet wrap steps, it will be set.
Additional step: You can add depth parallax to image which is a free dlc option that requires 3GB to install a generator
u click generate and it generates depth map or u can draw it urself (white - closer , black - far)
also make sure to adjust blur and outline compensation while generating so the contrast between closer object areas and far ones have a smoother transition and detect separating areas.
Sidenote: useful site for extracting scene.pkgs
You must be registered to see the links
U can extract other people's works and learn from it, however do it with caution because I've gotten some negative remarks at times from doing so