PLUGIN: VirtualDoll v2 (files) (Patreon)
Downloads
Content
Initially posted this as v1 but made a very small update the next day and uploaded it again as v2.
Moved the VirtualDoll functionality outside of Alive to a separate plugin. It's still compatible with Alive and interacts with it the same: it limits some of the idle movement when it detects that VirtualDoll is enabled to prevent alignement issues. But it now also works a standalone plugin as well as a few people requested, allowing the functionality to be used easier with other plugins.
WHAT IS VIRTUALDOLL
Plugin that can be added to a Person atom and allows doing realtime sex animations based on trackers and tries to make VR sex easier.
Normally in VAM If you drag a controller, say the hip, up and down, VAM will translate that movement 1:1 from real world to VR. If you move 1 meter with the controller in real world, the controller will move 1 meter in VR and follow your exact movement in 3d space, dragging the hip around in all directions.
VirtualDoll when active adds a new controller that spawns to the right of the person. When you drag that controller, it works sort of like a rubber band. If you drag it in any direction, it moves the Person hip up or down, like a puppet.
It sort of creates a realtime animation that goes from 0% to 100% penetration based on any kind of back and forth motion
PLUGIN UI
Enable Virtualdoll = turns VD on and respawns the Virtualdoll controller (to the right of the model)
Show VD line = shows in game the distance VD is calculating
Auto-recalibrate = turns on/off if the controller resets the default position after 5 seconds of being in the same spot
Preview = The current percent of the movement detected. For riding for example, at 100% the person hip will be at the maximum down allowed
Tracker distance = How much movement of the tracker is needed to get to 100%
Movement distance = How much the person controller moves at 100%
Reset on distance = Automatically reset/recalibrate if the distance is bigger than this
VD Mode = the type of animation to do (Riding = hip up/down, thrusting = hip back/forward, bj = head back/forward)
VD Sticky = Make the controller stick to a VR hand or another tracker
Select VD Controller = selects the VD controller atom
Recalibrate = Resets so that the current position of the controller is the base (the 0% point of the movement). The controller automatically recalibrates if it stays in the same position for a few seconds
CHANGELOG V2
- added Auto-recalibrate toggle to allow turning that off
- removed VisualStudio leftover files