FreeTheLegs

Plugins FreeTheLegs

Alright fellas, today we won't free Willy (for the fourth time), but we will free those juicy legs instead! :D

I primarily release this to make a shoutout to all the animators out there. I hope you (yeah you!) will join our movement! Let's make this real BIG!

Why should I join?:
We all want more jiggeling, right? Especially with upcoming plugins like
and my own plugin

But I noticed that almost every animator out there tends to over-stiffen his anmations.
Example:

















Boring, isn't it? Almost no jiggeling on the calves despite ShakeIt beeing active. And the feet are pinned to an arbitrary point in space no one cares about. I guess you have seen dozens of animations like this. And maybe you thougt: so what, that's VAM, it's not perfect. Some ambitious animators now try to animate the foot or knee controllers by hand to make it look a little more life like, but for the most part, they fail. This is especially true if you change the speed of the animation.

But I tell you something, if you let the physics engine do the work for you, it'll do wonders! Let's have a look:

















Wow, this animator must be a pro!

No, he's a noob. He just uses the physics engine VAM has to offer! The timeline animation is the same as above. Only two controllers are animated (male hip and penis tip). But I hope you can see the difference...

So what is this:
It's a plugin that lets you set the limbs of a person to be free without breaking the existing pose. It is intended for animators aswell as consumers who want to enhance their animations on the fly. The routines can (and should) be invoked by Keybindings

What it does:
These actions are available via Keybindings:
  • "Free Selected Limb": If you select a controller of a limb (thigh, knee, foot, toe) and invoke this command via shortcut, the controllers of the limb will be generally set to FK, meaning position state off and rotation state on. There are a few exceptions, though. The rotations will be set in a way that the current pose is maintained for the most part. The feet and hand rotations are matched by adjusting the joint angle targets in the physics tab. This is not perfect for reasons and may require manual adjustment. The algorithm takes around 2s time to settle (physics involved).
  • "Undo": As the name says, it undoes the last action done by this plugin, restoring the controller settings as they were before. But be careful when you start editing another pose! The undo cache still holds the values of the previous pose! So don't smash undo mindlessly.
  • "Default selected limb": This puts the controller states back to the settings that I think should be default while animating. You can configure how you want them in the UI (knee and elbow pos on or off). The pose is also maintained more or less. See below for an animation workflow.
  • "Lock controller in place": Another issue i see is with moving feet that should really be placed firmly on the ground. This routine lets you set the state of a selected controller (pos and rot) to locked without breaking the pose. Normally, if you just set it to locked, the pose will be destroyed. This will not be the case here.
Installation:
You can put this on everything, but I'd recommend adding it as a session plugin. Use Keybindings to set up your desired shortcuts. Press save in Keybindings and update your default session plugins.

Workflow for post-editing scenes;
This is mainly for scenes wiht short loops and no transitions, like the ones from @sxs4. Select the pose you want to edit, then go to timeline. Press "Stop" and go to frame 0. Then free the appropriate limbs by selecting a controller and hitting your shortcut. Go to the "Pose" tab in timeline and overwrite the existing. If the animation has keys for the limb controllers (knee, foot), delete them. Resave the scene to make an even better copy of it!

Workflow for animators:
Setup your pose and loop like normal, using position state "on" for the feet and knee (or hand and elbow), or whatever you prefer. If you're satisfied, select a limb controller and set the limb free. You can further refine the pose using the rotations (and jointAngleTargets of the foot and hand). Save this pose in timeline.
If you are done with the pose, select a limb contoller and invoke "Default selected limb" by shortcut. This puts your controller states back to "normal" (IK), so you can set up another pose easily. The current pose should be more or less maintained by this. Repeat.

Examples:
Let's see how we can enhance some poses from @klphgz, which are arguably some of the stiffest out there. But after the edits they could actually be used for animations. Plugins used: This, obviously, TittyMagic and ShakeIt.





































































In case you are wondering how I got the perfect lighting conditions from all angles, check out
I never use scene lights. I start with an empty scene and hit NumPad+ ;)

If you have come this far:
My work is free and will always be. In my ideal world every resource should be free, like in the good old days of Skyrim. We are one big family after all. But I understand that some creators try to make a living out of it and invest a lot of money for equipment (mocap).
Nonetheless, if you are a content creator and want to support me, I would be more than happy if you would grant me access to your paid content. I'm especially intersted in clothings, mocaps of any sort and traditonal scenes (preferably anal). But don't feel pressured, your ratings and reactions also mean a lot to me! :D
  • 2023-06-20 15-37-13.mp4
    13.2 MB
Author
CheesyFX
Downloads
216,972
Views
216,972
Packages
1
Version
6
First release
Last update
Rating
5.00 star(s) 18 ratings

More resources from CheesyFX

Latest updates

  1. v6: Synergy & native hotkeys

    Enhanced synergy across my plugin suite: The ever lasting issue with this overriding the...
  2. v5: Registered actions, adjustable springs

    Registered the actions so you can activate them through UIButtons or voice command in VR. Added...
  3. Fix: Registering with Keybindings

    The plugin did not register it's keys until you reloaded Keybindings.

Latest reviews

No more stiffness goes against the grain, but in this case it´s a godsend. Never realised i was humping a dead horse, ´till i freed its legs. Thank you.
Upvote 0
EXLLENT WORK !
Just like the good old days LOL !
Upvote 0
Trying to recreate this kind of natural movement, outside of timeline, can be very difficult. As someone who has spent way too much time tweaking individual node physics, I really appreciate how fast and easy this produces good results.

I'd love to see more stuff like this. Producing real time realistic movements that appear correctly affected by gravity and inertia is something missing in VAM. This plugin is a great start to fixing that. Thank you.
CheesyFX
CheesyFX
Thanks for your rating. Even in timeline it is nearly impossible to reproduce this kind of realistic movement, if you put (or leave) the controller position states "On". So the key is to allow the physics engine to do the work. Do you know how much keyframes one has to set up the get a realistic swinging leg in a Blender animation? Probably a few dozens. If you also want the rest of the body to move with the thrusting, it quickly goes into the hundreds.
In my demo scene I only had to set up two key frames. And they were on the male, not the female... VAM handles all of that shit for you! Gravity, inertia, you name it!
So, in my oppinion VAM really is a pinnacle piece of software. We are just using it wrong!
Upvote 0
This saves a lot of time and enhances emersion. Thanks!
Upvote 0
Where the hell did you come from dude? You came out swinging. You are doing God's work. keep it up!!!!
CheesyFX
CheesyFX
Godly, you say? Guess with whom I have a contract with ;)
Joke aside, I've been around for quite some time. Right now I'm just canibalizing my main projects to release it in smaller bits. Stay tuned, as I still have some candy left for y'all :D
Upvote 0
amazing!!!!!!!
Upvote 0
It can save so much time, thank you for your work and sharing. ;)
Upvote 0
I usually don't bother with joint settings because it's so tedious. But this is just amazing!
Upvote 0
Very cool idea! I often waste a lot of time animating the legs. A plugin like this saves a lot of time on things that can be spent on other things. I also like your other plugin, which makes your thighs wiggle nicely. And both plugins will play their part in my next bigger scene. Thanks a lot for this!
Upvote 0
more natural movements and easy to use, thanks!
Upvote 0
Back
Top Bottom