• Hi Guest!

    We are extremely excited to announce the release of our first Beta for VaM2, the next generation of Virt-A-Mate which is currently in development.
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.

Question Holding objects

evergreen44

New member
Joined
Feb 20, 2022
Messages
17
Reactions
3
I'm having problems when trying to make my character (atom) hold a object like a whip or vibrator (CUA) in either hand and keep it in the hand whilst the hand is doing an animation or just moving like in a striking motion if using the whip the object either comes away from the hand or the fingers go all crazy and the object just falls out the hand anyway, i am a noob at VAM but slowly learning I am familiar to morphs and plugins to a certain extent and have been using fingers and hand morphs and plugins such as iron grip, cua superglue and parentholdlink cua, to try and find the solution but had no luck so can someone please steer me in the right direction or tell me where I'm going wrong, any help would be really appreciated
 
Oh man this is just what I'm after watching the video and seeing what you did with the tennis bat is exactly what I'm looking for, obviously I would wrap the fingers around the object using morphs but this would work for exactly what I'm after in my scenes, I would love to use this plugin thanks for you help
 
Upvote 0
Oh man this is just what I'm after watching the video and seeing what you did with the tennis bat is exactly what I'm looking for, obviously I would wrap the fingers around the object using morphs but this would work for exactly what I'm after in my scenes, I would love to use this plugin thanks for you help
I am a few years late but what was the solution and did it work?
 
Upvote 0
Use ParentHoldLink from my Essentials package, follow the instructions in the Plugin UI precisely. When attaching to a person, make sure to NOT use the control nodes, but the proper nodes. E.g. rHand instead of rHandControl.

There is another plugin with the same name by Blazedust, mine is based on that with a couple of improvements. One of those improvements is that an object can be attached/detached by trigger. Old example of grabing a phone with IdlePoser/ParentHoldLink:
 
Upvote 0
Use ParentHoldLink from my Essentials package, follow the instructions in the Plugin UI precisely. When attaching to a person, make sure to NOT use the control nodes, but the proper nodes. E.g. rHand instead of rHandControl.

There is another plugin with the same name by Blazedust, mine is based on that with a couple of improvements. One of those improvements is that an object can be attached/detached by trigger. Old example of grabing a phone with IdlePoser/ParentHoldLink:
I think my issue was not using the proper node which may account for the object (whip) appearing to float in the models hand during movements. Being able to trigger the attach/detach gives me an idea for my scene. Thanks
 
Upvote 0
Dumb Question Alert!

Where/how do I find 'Proper Nodes' - in particular 'rHand'? I can see 'Control Nodes', both in the scene and by list.

I'm trying to apply the ParentHoldLink to a hand.
 
Upvote 0
Dumb Question Alert!

Where/how do I find 'Proper Nodes' - in particular 'rHand'? I can see 'Control Nodes', both in the scene and by list.

I'm trying to apply the ParentHoldLink to a hand.
Use the search function in the list, or scroll way down.
 
Upvote 0
The list I see is for 'Select' Atom/Control Node (I get this list by selecting a control node and clicking the 'curser' button on the UI).


Where can I see a list for 'Proper Nodes'? What is a 'Proper Node'?
 
Upvote 0
Is there a guide that talks through the use of ParentHoldLink in relatively simple terms that also defines phrases like 'Child Atom' etc.?
 
Upvote 0
Is there a guide that talks through the use of ParentHoldLink in relatively simple terms that also defines phrases like 'Child Atom' etc.?
Align the object where you want it relative to the character (you may want to turn off physics on the object).
Put the ParentHoldLink plugin on the object you want to attach to a character and set it to active.
Open the "Atom Control" tab on the object and, in the middle there are some drop down menu's. set the "link to atom" one to "person" (or the name of the person in your scene) and set the "link to" one to the body part you want to attach it to (only use the mesh part and not the control one. eg. select "rhand" not "rhand control".
Under that there is a row of check boxes for position and rotation. Set both to hold.
If the object moves here reposition it.
At the top of the "atom control" tab, set the object to hidden and deselect interactable in play, so you don't accidentally move it.
Now when you move the character, the object will follow it's position.
 
Upvote 0
Thanks for trying. This is clearly beyond me for the moment. I'll have to try and get a better understanding of how VaM works generally.
 
Upvote 0
Is there a guide that talks through the use of ParentHoldLink in relatively simple terms that also defines phrases like 'Child Atom' etc.?
You are attaching one thing to another. One we call "Parent" and the other the "Child". The parent is the one with control, in the screenshot below that would be "rHand". The child is the attached one, in the screenshot below that would be the TV remote. Makes sense? Don't think too much about it, it's just a common way of naming for this kind of concept in game-dev.

Follow the instructions on the plugin. It's essentially the same as Origin69 wrote:
1751783101386.png

For step 3, just type "hand" into the search field to find the hand nodes, they are almost at the bottom of the list:
1751783058505.png
 
Last edited:
Upvote 0
Thank you MacGruber. Your definition of Parent and Child is exactly what I thought and is intuitive of course. In a world of new definitions though I want to be sure!

I've got it now. My main problem was that I've been trying to use the ParentHoldLink plug-in for the wrong thing. It works nicely for doing what it's supposed to - holding something.

I was looking for a way of of doing a hand job on a penis, which of course is something else (the first part, I thought, is the hand grabbing the penis, the second being getting some animation going).

Thank you MacGruber for your help and of course the plug-in which will prove to be useful I'm sure. And thanks Origin69 for putting up with a Dumbo!
 
Last edited:
Upvote 0
I was looking for a way of of doing a hand job on a penis, which of course is something else (the first part, I thought, is the hand grabbing the penis, the second being getting some animation going).
There are a number of way for doing this:
  • AnimationPattern (beginner)
  • Timeline plugin (intermediate)
  • IdlePoser + LinearAnimation plugins (advanced)
Potentially relevant for even more advanced animation:
LogicBricks tutorial around a hand animation that is moving up and down. This is not focusing on the animation (see methods above for that), but on how to control the speed, pause a precise points and add sound effects.​
Also worth having a look at LogicBricks example 24 (from the demo package) for:​
  • Using the setup from tutorial above to transition in/out of a handjob
  • Using a StateMachine to control speed at random
  • Using IdlePoser to change hand pose slightly at random during the handjob for more variation
1751809576264.png
 
Last edited:
Upvote 0
Timeline is already being investigated. LogicBricks is on the list. I've not heard of AnimationPattern and will look into it.

Part of the issue seems to be phrasing the right question but that's often the case with many computer projects.

Thanks again - much appreciated!
 
Upvote 0
Back
Top Bottom