- A fork from Bone Control Plugin that is optimized for more control & animation, rather than versatility. this version only works on CUAs & vam dildo
-- What does this plugin do?
- gives you the ability to create as much controllers as you want for rigged CUA bones, with the ability to save them as poses for timeline animation stability.
- with creating controllers for CUAs, you can then keyframe them in timeline plugin for animation.
- three types of controllers the 1st for controlling the bones, the 2nd for parenting things to bones and the 3rd for linking bones to other atoms/ bones in the scene.
- allows animating complex rigged CUAs.
-- How to use?
1. load "Puppeteer.cslist" inside CUA or Vam dildo atom control.
2. select bones you want to assign controls for (either manually from UI or with context menu system from player view)
3. choose controller type for selected bone:
** physics controller: selected bone will stick & follow the hard controller, for general animation.
** follower controller: follower controller will stick & follow the selected bone, for parenting CUAs onto bones or scaling the bone without affecting it's physics/ movement.
** link controller: selected bone with stick & follow the link target bone selection from the menu (for example parenting CUA bones to person's hands)
-- Context menu keybinds:
* keybinds:
- (Shift + T) keybind to enable/disable mouse interaction.
- (Right mouse click) opens context menu, if you hold the right mouse button for more than 300ms it wont open assuming you want to rotate the player view.
- (Escape) to cancel selection lock/ cancel menu.
- click outside context menu to cancel.
- (C) key to cycle through bones currently under mouse.
* selection visuals colors:
- blue color: only one bone is under the mouse currently
- yellow color: multiple bones are under the mouse currently, use (C) Key to cycle through them
- green color: selection locked, lock happens right after right click
-- How to use with timeline?
1. add controls to timeline, you can add them directly to the person atom timeline instance so everything is grouped in one plugin UI.
2. each animation you have a person pose saved & applied on transition checked, add a trigger track and enable live scrubbing layer.
3. add poses to the first trigger keyframe in the animation.
4. as you add new animations, rince & repeat.
-- Example uses:
- control rope with physics, tentacles, toys or any other rigid mechanical CUA with moving parts that has a rig/ bones like chairs, doors, windows.. etc
- add fluid effect to vam dildo or CUA toys.
- parent a rope dynamically around a person with custom pose.
- parent CUAs as handheld objects
-- Loading on CUA Atom & assigning controllers via context menu Demo:
-- Loading on vam dildo Atom Demo:
-- Saving Poses with custom names Demo:
-- Demo of controller types behaviour & deletion of controllers via context menu:
-- plugin UI:
-- Info:
- the plugin can work with non-rigged CUAs from update v3 and onwards.
- you can now safely save the scene while the CUA is disabled or save the scene while the asset name selection is ''None'' (both of these methods to hide CUAs are fully supported across scene reloads)
-- What does this plugin do?
- gives you the ability to create as much controllers as you want for rigged CUA bones, with the ability to save them as poses for timeline animation stability.
- with creating controllers for CUAs, you can then keyframe them in timeline plugin for animation.
- three types of controllers the 1st for controlling the bones, the 2nd for parenting things to bones and the 3rd for linking bones to other atoms/ bones in the scene.
- allows animating complex rigged CUAs.
-- How to use?
1. load "Puppeteer.cslist" inside CUA or Vam dildo atom control.
2. select bones you want to assign controls for (either manually from UI or with context menu system from player view)
3. choose controller type for selected bone:
** physics controller: selected bone will stick & follow the hard controller, for general animation.
** follower controller: follower controller will stick & follow the selected bone, for parenting CUAs onto bones or scaling the bone without affecting it's physics/ movement.
** link controller: selected bone with stick & follow the link target bone selection from the menu (for example parenting CUA bones to person's hands)
-- Context menu keybinds:
* keybinds:
- (Shift + T) keybind to enable/disable mouse interaction.
- (Right mouse click) opens context menu, if you hold the right mouse button for more than 300ms it wont open assuming you want to rotate the player view.
- (Escape) to cancel selection lock/ cancel menu.
- click outside context menu to cancel.
- (C) key to cycle through bones currently under mouse.
* selection visuals colors:
- blue color: only one bone is under the mouse currently
- yellow color: multiple bones are under the mouse currently, use (C) Key to cycle through them
- green color: selection locked, lock happens right after right click
-- How to use with timeline?
1. add controls to timeline, you can add them directly to the person atom timeline instance so everything is grouped in one plugin UI.
2. each animation you have a person pose saved & applied on transition checked, add a trigger track and enable live scrubbing layer.
3. add poses to the first trigger keyframe in the animation.
4. as you add new animations, rince & repeat.
-- Example uses:
- control rope with physics, tentacles, toys or any other rigid mechanical CUA with moving parts that has a rig/ bones like chairs, doors, windows.. etc
- add fluid effect to vam dildo or CUA toys.
- parent a rope dynamically around a person with custom pose.
- parent CUAs as handheld objects
-- Loading on CUA Atom & assigning controllers via context menu Demo:
-- Loading on vam dildo Atom Demo:
-- Saving Poses with custom names Demo:
-- Demo of controller types behaviour & deletion of controllers via context menu:
-- plugin UI:
-- Info:
- the plugin can work with non-rigged CUAs from update v3 and onwards.
- you can now safely save the scene while the CUA is disabled or save the scene while the asset name selection is ''None'' (both of these methods to hide CUAs are fully supported across scene reloads)