- 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.
- two types of controllers the 1st being for controlling the bones and the 2nd for parenting things to bones.
- 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:
** hard 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.
-- 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.
-- 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!
- you might notice that some bones may move in a jittery way, this won't be apparent when using timeline to animate them. (only apprent when moving with mouse)
- just like BoneControl, the CUA must already be rigged & have physics components in Unity before using the plugin on it in VaM
- 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.
- two types of controllers the 1st being for controlling the bones and the 2nd for parenting things to bones.
- 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:
** hard 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.
-- 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.
-- 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!
- you might notice that some bones may move in a jittery way, this won't be apparent when using timeline to animate them. (only apprent when moving with mouse)
- just like BoneControl, the CUA must already be rigged & have physics components in Unity before using the plugin on it in VaM
- 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)