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.
Current Features
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
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.
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:
IdlePoser Mini Tutorial - Guides -
This is a Mini Tutorial for my IdlePoser plugin. I wrote this for a discussion thread. I decided I might as well make it a resource so it can be found. IdlePoser is an extremely powerful animation plugin that is using an alternative approach...
hub.virtamate.com
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.