IdlePoser is a state-based idle animation solution. States are essentially poses, but they can be anchored to body parts or even other characters. This makes it possible for different instances of IdlePoser to interact with each other, creating kind of procedural animation. Version 8 adds support for @Acid Bubbles Keybindings plugin, an extremely useful Duplicate button as well some minor tweaks and bug-fixes. Version 9 is a maintenance release with some tweaks and bug-fixes.

Note that you can download older versions of this plugin for free from here.


It's important to understand that the demo scene/video is NOT showing a simple animation loop. These are three different animation systems randomly interacting with each other. In theory this scene has 120 different possible poses for the character. Creating this with other animation solutions available in VaM would be extremely time consuming, as it would be several thousand animations. With IdlePoser it can be done in a few hours. Its a different way of defining animation, not suited for everything, but very elegant for random idle animation on top of other animation.

transitions.jpg captures.jpg states.jpg

Current Features
  • State-based instead of Transition-based animation. When using for example AcidBubbles Timeline plugin or regular AnimationPatterns, you would need to define an animation for each combination of poses. With 10 different poses, that would be 90 animations someone needs to setup. With IdlePoser you define just the poses and some additional transition poses which can be partially shared. If the poses are similar you might be able to get away with defining just some 15 poses total.
  • Anchoring system. Each control position for a pose can be defined relative to another control or bone position. For example many of the lower hand poses in the demo scene are defined relative to the lThigh/rThigh bones of the character. That means if you happen to move the hip due to some other animation, the hands will still be placed correctly. By default poses are relative to the character atom, meaning if you can move or rotate the character, you move or rotate the entire animation poses as well.
  • LogicBricks tech to synchronize multiple IdlePosers or other kinds of external control through triggers. Also IdlePoser itself can trigger things in your scene as well.
  • Load and save as JSON. All animation data is saved in the scene, but can also be saved separately in a JSON file. That means your animations and poses can easily be transferred between characters or scenes.
  • Modular control capture. Similar to the Timeline plugin you can define which control nodes you want to include in an animation set. AcidBubbles called this "Controllers". The demo scene actually uses two instances of the IdlePoser, one for the hands and a second one for the feet and hip.
  • Modular morph capture. Just like control nodes, you can also capture morph states. Obviously you would want to animate fingers, toes and other pose morphs as well. You could also use this for facial emotion animations, although the demo doesn't do that, yet.
  • Tabbed-UI. Also inspired by the Timeline plugin is a tabbed UI, simply to avoid throwing all UI buttons and sliders in your face at one.
  • IdlePoser is of course compatible with the main Life plugin suite for Gaze and Breathing.
  • Debug display options. With a lot of pose states and captures it is difficult to keep track of what is what. I have implemented some lines and colored spheres that will help you understand what's going on. You can enable/disable this in the Options tab.
  • Support for @Acid Bubbles Keybindings plugin
  • Fancy demo scene. I took the time to make a nice photo shooting scene. The environment was made by VamXFan, the hair as usual by NoStage3. Of course I added some custom global illumination using SkyMagic and I'm using Life 12.

Tutorials
There is a tutorial/introduction available to help you get into this rather complex plugin, although that has not been updated for the most recent features. More recently there is also this mini tutorial which goes over the basics:

License
  • This was an EarlyAccess release! Download is now available for free under CC BY-SA license. You are allowed to reference this package in your own VAR packages, even if they are paid or use a different license. Links to my Patreon are always appreciated.
PatreonBanner480.png
Author
MacGruber
Downloads
459,087
Views
459,087
Favorites
3
Dependencies
6
Packages
2
Total Size
0.19 MB
Version
9 (free)
First release
Last update
Rating
5.00 star(s) 8 ratings

More resources from MacGruber

Click the links below to support the other creators whose content was used to make this resource!

Latest updates

  1. Mini Tutorial

    I was starting to explain my IdlePoser plugin in a discussion thread. It ended up being a bit...
  2. Keybindings Profile for IdlePoser

    For anyone interested, I just uploaded my profile setup for Acid Bubbles Keybindings plugin...
  3. Version 9 (free)

    Version 9 is a maintenance release with some tweaks and bug-fixes. It's directly released as...

Latest reviews

Your work is perfection!
Upvote 0
I use these (with Timeline) when I need the absolutely most immersive/realistic behaviors, and the most controlled transitions between poses. When I figure out bundling and reducing dependencies, I'll publish a "life" sim I've been working on that will have you wondering if the girl is alive :)

Just need these to have layers like AnimationPoser tried, so I can consolidate a bunch of plugins into one!
Upvote 0
GOOD!很好用
Upvote 0
Incredibly helpful. An external trigger to load IdlePosers could help to loose track in complex arrangements.
Upvote 0
Great
Upvote 0
thanks
Upvote 0
Love this plugin. Simple yet highly effective for adding pose variation and movement. Can't wait for trigger ability.
MacGruber
MacGruber
The trigger ability is now available :)
Upvote 0
Great and simple to use, even for dumb people like me :D
Upvote 0
thanks
Upvote 0
Back
Top Bottom