Hi bubbles,
I really love this plugin, but I'm wondering about a feature addition.
Would it be possible to add the ability to save locations and be able to choose which one to use as well as its weight via triggers?
Something I like about your plugin vs plugins like Attach to Vertex or Object Position Saver is the "weight" slider. If I want to move an object towards another object at a slower speed at first say at weight 25%, but then anchor it firmly in place with a trigger to weight 100% afterwards, I can do that.
With the other ones, it just immediately snaps the objects together with no consideration for travel time.
As an example use case, I'm currently tinkering with being able to physically pick up and move another Person in VR while in possession of another Person.
To try to paint the picture, I walk up to the person and position myself to pick them up, then load a pose preset to turn them mostly into a ragdoll with the exception of a few atoms, the hands and head. I then want to link the hands to the the shoulder, and the head to the head. So as I walk around my space, I am carrying the model around with me.
There are other ways to do this like triggering changes in the controller links and state, however what I like about Rubberleash is I can activate the Weight via trigger and it will "pull in" the target controller towards its anchor at varying speeds depending how quickly I want to move it there, so it's a bit more life-like at least without having to create an animation.
What would be really great about being able to save multiple different position relationships is that currently if I want to save say 3 positions for each hand and 3 for the head, I need to add 9 instances of the plugin which is problematic and tedious to manage. also, to move the hand I need 3 triggers, one to change the weight for each instance of the plugin controlling the hand position.
In order to achieve the same thing with say, object position saver, I need to create 3 empties and attach them to the model I want to possess. Object position saver allows you to choose a "target" from a dropdown, but it doesn't allow you to link to individual controllers on a Person, only the main control, which is a big downside and why I would need to add empties at every position, but I can at least just have 1 instance of the plugin to deal with.