• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. 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.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Sex-Machine

Plugins + Scripts Sex-Machine

Download [<1 MB]
If anyone’s interested — here’s what I’ve done but haven’t released yet.


At the moment, I’ve removed the body jitter that was caused by knee wobble and that everyone was complaining about.
I increased knee control — now the character holds them exactly where they should be depending on the knee slider values.
I improved A_Triggers — now each vagina or anus collider has guiding “petals” that prevent the penis from drifting sideways or clipping into the character through the pubic area.
I made it so the character now reacts to objects/props inserted into the vagina or anus and thrusts them. But I’m still working on the functionality where the object automatically fucks the character. It’s a bit tricky to synchronize the character’s thrusting with the thrusting of the object/prop/dildo.
I added arousal from masturbating someone else’s or your own penis.
 
added to female atom, picked orfice, chose male and female, adjusted thrust force and it doesn't work with my poses
 
added to female atom, picked orfice, chose male and female, adjusted thrust force and it doesn't work with my poses
added to female atom, picked orfice, chose male and female, adjusted thrust force and it doesn't work with my poses
There's a new version out, try it out. And please send me a video so I can figure out what the problem is.
 
specifically touching the penis with my hand in (embody mode) or desktop mode does not matter to cause the arousal to raise like the "enable motion" button.
A new version of FR has been released, and I've added penis touching. If a character masturbates themselves, or someone masturbates them, or they masturbate someone else, their arousal increases. And the faster you do it, the faster it increases.
 
A new version of FR has been released, and I've added penis touching. If a character masturbates themselves, or someone masturbates them, or they masturbate someone else, their arousal increases. And the faster you do it, the faster it increases.
Thank You, just waiting for the approval.
 
I've always wanted something similar for the desktop version. Like this, for example She caress herself. CheesyFX says in the discussion that it's possible to do something like this in BodyLanguage, but I can't seem to get it to work. As for bugs and suggestions, maybe replace the chest with two separate nipples, otherwise it looks weird.
Screenshot_12.png
 
Last edited:
I've always wanted something similar for the desktop version. Like this, for example She caress herself. CheesyFX says in the discussion that it's possible to do something like this in BodyLanguage, but I can't seem to get it to work. As for bugs and suggestions, maybe replace the chest with two separate nipples, otherwise it looks weird.
View attachment 580847
I did it, I have it ready, but I just haven’t posted it yet and it needs to be finished.

It's just that CheesyFX is busy perfecting his BL, so he probably doesn't have time for this. But CheesyFX is a genius, and I'm far from him. Although I try to make scripts so you don't have to fiddle with the sliders; you just press them and everything starts moving, and you start enjoying it right away, without having to spend a lot of time setting up scenes.





 
Amazing work on the latest update! I noticed that only the female atom will try to adjust its position using AI. Is there a way to male atom to adjust using AI too?
 
Amazing work on the latest update! I noticed that only the female atom will try to adjust its position using AI. Is there a way to male atom to adjust using AI too?
Yes, it can be done, but it’s a dedicated task. The principle of male hips is different, and making them align with female ones might turn out to be no easy job, increasing the chance of instability. Yesterday, I started writing a full-fledged, real AI, and for now, I’m busy writing and training a full-fledged AI that works directly in the VAM script and will actually have sex in any position without tons of sliders and buttons, understanding what to do on its own. I think it’ll take time, plus training. So that’s my priority. I hope it all works out.
What I've done now in FuckingReach is not a full-fledged AI, it has its own actor and critic, but it helps adjust the hips in real time and does not have real learning.
 
Last edited:
Hey,

so far I only tested BlowjobReach. It is very good! I have some suggestions based on my testing (but really just throwing out ideas, maybe you'll find some of it useful, treat is as loose observations more than feature requests maybe):

1. If possible maybe make the plugin remember head position before turning on movement? Sometimes I had to manually reposition it, because it ended up in weird position due to tinkering with settings. But workaround is to just save a pose, so no biggie.
2. Make optional X angle adjustments. In movement where guy is pointing his thing downwards, female head seems to be kind of locked towards bending down - makes sense if shaft is below the head, but if it's bending upwards and she still aims down, it looks super weird. I was trying to make her look at my male, which is completely possible without tricks, if you could force head X rotation. I thought that "look in the eye" option would do that, but it seems to always force animation to be kinda sideways. If guy is standing and she is kneeling, would be nice if she could just look up. I couldn't make this work using auto aiming either with your plugin or with Orifice Dynamics . Also, capsule Y target seems to be explained as a setting to use to make it match your look, but I found it is very useful if you wanna control if she goes from above/below, or just straight.
3. Is it possible to expose some variable triggers for this? For example, if it could fetch from current static settings (like arousal max amplitude multiplier + current amplitude setting) to determine total possible range of movement, and then when movement is happening, translate it so dynamic 0-1 value (where 0 is furthest, 1 closest)? That would allow to drive plenty of different stuff based on in-out state of the blowjob, like animations/morphs/etc. Maybe guy pushing forward a bit according to the movement. So basically what you have already for arousal value, but this time for in-out state. I tried using some workarounds, but it's tedious and not reliable for animations in some cases: I used VUML + action grouper, where VUML was checking for distance between female head and male pelvis, then had to did some math manually to translate 0.1-0.2 range of values into roughly 0-1.. but since it's calculating distance instead of reliable in-out, it was leading to all kinds of problems. It feels like it should be doable.. but if it's just physics based and plugin doesn't even know in-out state, then forget it. I recall that BodyLanguage also didn't have that trigger.

I'm just rambling a bit here, but how about a different approach? Imagine you could designate manually 2 head positions (start+end) relative to the male penis/pelvis, which would serve as extreme positions. And then all randomness mechanics would apply arousal/speed etc/slight rotation deviations etc. based on those two keyframes. And since positions are known beforehand it would be almost certainly viable to do the variable trigger for ultimate customization. I am saying this because after using many plugins I just end up being frustrated that it's so hard to set up your desired positions in these.. so I often just do it in timeline, where my positions are exactly how I want them, but then making randomization is tedious, but not undoable (Timeline can keep body parts aligned, movement helper plugin can do random rotations etc). And in those movement helper plugins randomization is great, but setting desired positions is either impossible or very hard. Having said that, I had lots of fun with this, does the job very nicely. To be fair, if you could have custom head X rotation (I tried to cheat it with using physics joint spring/target, but it almost doesn't do anything hehe), it would be much better. That arousal system which you can customize is really nice!

Sorry for a long ramble, I guess I'll test other modules later. Looking forward to future updates!
 
Hey,

so far I only tested BlowjobReach. It is very good! I have some suggestions based on my testing (but really just throwing out ideas, maybe you'll find some of it useful, treat is as loose observations more than feature requests maybe):

1. If possible maybe make the plugin remember head position before turning on movement? Sometimes I had to manually reposition it, because it ended up in weird position due to tinkering with settings. But workaround is to just save a pose, so no biggie.
2. Make optional X angle adjustments. In movement where guy is pointing his thing downwards, female head seems to be kind of locked towards bending down - makes sense if shaft is below the head, but if it's bending upwards and she still aims down, it looks super weird. I was trying to make her look at my male, which is completely possible without tricks, if you could force head X rotation. I thought that "look in the eye" option would do that, but it seems to always force animation to be kinda sideways. If guy is standing and she is kneeling, would be nice if she could just look up. I couldn't make this work using auto aiming either with your plugin or with Orifice Dynamics . Also, capsule Y target seems to be explained as a setting to use to make it match your look, but I found it is very useful if you wanna control if she goes from above/below, or just straight.
3. Is it possible to expose some variable triggers for this? For example, if it could fetch from current static settings (like arousal max amplitude multiplier + current amplitude setting) to determine total possible range of movement, and then when movement is happening, translate it so dynamic 0-1 value (where 0 is furthest, 1 closest)? That would allow to drive plenty of different stuff based on in-out state of the blowjob, like animations/morphs/etc. Maybe guy pushing forward a bit according to the movement. So basically what you have already for arousal value, but this time for in-out state. I tried using some workarounds, but it's tedious and not reliable for animations in some cases: I used VUML + action grouper, where VUML was checking for distance between female head and male pelvis, then had to did some math manually to translate 0.1-0.2 range of values into roughly 0-1.. but since it's calculating distance instead of reliable in-out, it was leading to all kinds of problems. It feels like it should be doable.. but if it's just physics based and plugin doesn't even know in-out state, then forget it. I recall that BodyLanguage also didn't have that trigger.

I'm just rambling a bit here, but how about a different approach? Imagine you could designate manually 2 head positions (start+end) relative to the male penis/pelvis, which would serve as extreme positions. And then all randomness mechanics would apply arousal/speed etc/slight rotation deviations etc. based on those two keyframes. And since positions are known beforehand it would be almost certainly viable to do the variable trigger for ultimate customization. I am saying this because after using many plugins I just end up being frustrated that it's so hard to set up your desired positions in these.. so I often just do it in timeline, where my positions are exactly how I want them, but then making randomization is tedious, but not undoable (Timeline can keep body parts aligned, movement helper plugin can do random rotations etc). And in those movement helper plugins randomization is great, but setting desired positions is either impossible or very hard. Having said that, I had lots of fun with this, does the job very nicely. To be fair, if you could have custom head X rotation (I tried to cheat it with using physics joint spring/target, but it almost doesn't do anything hehe), it would be much better. That arousal system which you can customize is really nice!

Sorry for a long ramble, I guess I'll test other modules later. Looking forward to future updates!
Everything's fine. Thank you for such a detailed comment. I need to think about how to do this. I already have another version, and it's still in development. And MasturbationReach is currently running before it. But as I mentioned above, I'm still working on AI. It's taking up all my time.

It's just that if I manage to make a full-fledged AI, then all these plugins will be unnecessary or only needed for training purposes.
 
Made a small neural network in one evening. The neural network loads directly into the Virt-A-Mate game. No third-party servers or services needed at all.


In the video you can see the neural network working after 30 minutes of training right on my PC inside the game. Training is turned off in the video — it’s already trying to sit on the dick with its hips and thrust on it by itself. Pretty solid result for half an hour. Haha. I’m gonna leave it training overnight and see what it can do by morning. You can train it on different poses. So far I only trained it on reverse cowgirl, so other poses are still hard for it. It learns from actions — you just run the script and boom, it remembers how to move properly. The actions for training need to be cyclic, like fucking for example. I trained it on my FuckingReach script. You can also train it on BodyLanguage or TimeLine. Right now it’s just a prototype. If everything goes well, I’ll release it on VAMHUB as a separate script.


The neural network is currently designed for sex in any pose with any hole. But I can also expand it so it can perform your favorite dances, and they’ll be completely unique if everything works out.


The neural network is similar to dreamV3 — it predicts future actions. It has about 10 layers of neurons in total.


I also have a powerful server running a big neural network. I made this small one from it. I’m not ready to release the big local server yet, it still needs more work. It’ll be easier to just give you the already trained neural network.


Unfortunately I don’t have the ability to train neural networks on Google servers or any other services, so the training happens on my home PC. Even though my PC is powerful, unfortunately it’s still pretty slow.


 
Back
Top Bottom