• 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.
Realistic Foreskin & Erection Simulation

Plugins + Scripts Realistic Foreskin & Erection Simulation

Download [1.06 MB]
Well, you said you're getting bored with the last update, so here's one suggestion: when you load the plug-in on a character, the default morph values that come with the plug-in are loaded on the character as well... Some of us (who see male looking figures as something more than a mere ugly, expressionless, muted extension of an average or "petite" penis) we, I say, like to fiddle the shaft, glans and scrotum morphs to make them more appealing.

Could be a way to save genital morph presets to load with your plug-in, or, as another alternative, could the plug-in read which gental morphs values does the character already have, and keep them as they are for that specific look?

A third option, I guess that much easier, would be removing completelly the "Static Morph Config", because I can keep record of what penis length / shaft girth does my guy have before I load the plug-in on him, and restore its values after loading the plug-in, but I usually gotta write down all involved morph values (spongiosum, glans slope, glans length, etc, for restoring them after loading your great plug-in... These are just some ideas, if you cannot do it, it's OK, but please don't get bored, we're all here for the fun ;)
Thanks for your inputs! I need a few more hints to get your points though:

when you load the plug-in on a character, the default morph values that come with the plug-in are loaded on the character as well...
Is this good or bad? The morph values from before loading my plugins are stored and reset if you remove the plugins.

like to fiddle the shaft, glans and scrotum morphs to make them more appealing
That can be done in the "Morphs" tab of the Erection plugin, can't it?

Could be a way to save genital morph presets to load with your plug-in
You already can save and load presets, e.g. in the Erection plugin, but also in the Foreskin plugin and for the entire suite in the ControlCenter plugin. What is missing?

could the plug-in read which gental morphs values does the character already have, and keep them as they are for that specific look?
Interesting point. It might produce strange results though, but its worth a trial and I don't expect it to be very difficult to implement. I would rather do it this way than removing the static morphs completely. I will give this a try. Let's see if it makes sense.
 
Thanks for your inputs! I need a few more hints to get your points though:


Is this good or bad? The morph values from before loading my plugins are stored and reset if you remove the plugins.


That can be done in the "Morphs" tab of the Erection plugin, can't it?


You already can save and load presets, e.g. in the Erection plugin, but also in the Foreskin plugin and for the entire suite in the ControlCenter plugin. What is missing?


Interesting point. It might produce strange results though, but its worth a trial and I don't expect it to be very difficult to implement. I would rather do it this way than removing the static morphs completely. I will give this a try. Let's see if it makes sense.
Hello, and thanks for replying. I'll answer you below:

Is this good or bad? The morph values from before loading my plugins are stored and reset if you remove the plugins.
I didn't realize about the morphs being restored! it's very helpful!

That can be done in the "Morphs" tab of the Erection plugin, can't it?
Yes, can be done, but my looks already have their shaft/glans/scrotum morph values tweaked, and I don't think it's good if the Erection plugin changes them once it's loaded... it kinda misrepresents my look's genital features.

You already can save and load presets, e.g. in the Erection plugin, but also in the Foreskin plugin and for the entire suite in the ControlCenter plugin. What is missing?
So clueless from my side... I didn't realize about the presets! I'll use this feature for my characters, but if you achieve to force the plugin keep the already tweaked genital morphs, I think that'd be a major improvement in your plug-in!
 
Isn't there a simpler way? For instance, could a switch be set up to determine whether relaxation occurs after reaching a climax?
I will add a tickbox in the "Orgasm" section of the Erection plugin. This will still require you to check this once when creating your scene, as I do not want to have this enabled by default. If checked "on", this state would then be saved and considered next time you load your scene.
 
Hi there, did you test changing the "Erection Power Factor" value in the Erection plugin? Its made exactly for this, to influence how VAMMoan intensity (typically 0-700) correlate with erection (0-100%). And how do you increase intensity in Interactive Mode? In VR?
I figured out the issue is just that Vammoan doesn't work with the altfuta plugin in interactive mode. I don't know how I'd go about fixing that myself, because I'm not sure how it actually works in the first place
 
Last edited:
Could you make the dick just a stand alone floating dick. The dildos do not have full functionality. What would be nice is a floating dick that uses less recourses. Going Going Gone makes the dude invisicble but I feel its still slower than what a floating dick with movement and all this would be. its easier to connect a in game dildo to a controller and put it on your waist than use embody. But the dicks are dick and not good.
 
How do you turn off the debug line for the divining rod?
Just navigate away from the Divining Rod tab to another one. Closing the plugin UI is not sufficient, the tab will be actuve in the background an the line still be rendered.
 
Hey is there a way for the plugin to not override already set VAMMoan voice?
Everytime the scene is loaded, the voice will reset to default.
Am I missing something?
 
That's kind of a really different story. I think you are talking about female arousal, fluids integration, nipple erection, vagina twitching, dynamic clitoris erection, squirting, orgasm integration coupled to VAMMoan arousal etc. These are some of the points you already mentioned. That could be interesting. Lets shape that a bit further.

For the morphs , there are already quite sophisticated plugins around:
- https://hub.virtamate.com/resources/autolabia.139/
- https://hub.virtamate.com/resources/extra-auto-genitals-plus.45383/
- https://hub.virtamate.com/resources/orifice-dynamics.56967/

What else would you miss there?
If others want to join in, please freely contribute to the wishlist.
I am talking strictly about what ExtraAutoGenitals does, maybe also textures for darker lips and blemishes and such. I could even provide textures I personally made, but they are extremely amateur.
ExtraAutoGenitals provides a lot of value and it is the best at what it does, but I feel like your approach and professionalism could improve on that, if you ever were to take on this endeavor.
Soft tissue simulation, improvements to penetration is something I feel is neglected. Many scenes done by other creators and my own scenes too sometimes feature vaginal penetration that looks weird because labia is either too stiff (for the lack of soft tissue physics no doubt) or simply open too wide and there is at least a centimeter between penis and labia while vagina is penetrated.
I am trying to achieve natural tightness and zero gap between genitals during penetration as well as no clipping obviously. It unfortunately takes quite some work to make sure atoms have perfectly tailored genitals, sometimes need to set up triggers, meddle with colliders etc. I would never ask someone to tailor a plugin to my needs explicitly, but I wonder if something like that could interest someone like you, seeing how much you seem to enjoy working on perfecting minute details and expanding possibilities for customization. I hope you could be intrigued to do the same for females as what you did already for male atoms. Current plugins available are okay, but I feel like you could consolidate and improve a lot, judging from what you've achieved so far.
 
Hey is there a way for the plugin to not override already set VAMMoan voice?
Everytime the scene is loaded, the voice will reset to default.
Am I missing something?
Hi, currently it sets the voice in VAMMoan to "Seth" (only male voice) every few seconds, if the plugin is on a male atom (not on altfuta and futa). I think that automatically setting it to a male voice kind of makes sense (?), but I agree this should not be done every few seconds, but only once. I will have to figure out a way to make it change the voice only once, and then accept a manual user change. I will add this for the next update!

Edit: Above info is partly wrong, it only sets the voice to "Seth" once when loading a scene or (re)loading the plugin. I can make it do this only really once when first loading the plugin, and then not do this again (with a JSON bool).
 
I figured out the issue is just that Vammoan doesn't work with the altfuta plugin in interactive mode. I don't know how I'd go about fixing that myself, because I'm not sure how it actually works in the first place
Its not that it does not work at all, but VAMMoan "thinks" your altfuta is female, which is true from a VaM point of view. This means it will be stimulatable at the female spots, not male ones. This would have to be dealt with by the plugin creator of VAMMoan.
 
RunRudolf updated Realistic Foreskin & Erection Simulation with a new update entry:

Inherit Morphs from Before Adding the Plugin, More Decals, Direct Links and More

View attachment 500181
Credits: Looks: AltFuta is Angela (JohnSaken) with Alternative Futa plugin (Stopper), Male is Tyler (PetaZwerga). Poses: LDR Sitting Poses
  • Erection: Added a dedicated button and routine to restore morphs already set before loading this plugin. If pressed, static morphs (such as Glans Length, Shaft Taper etc.) are restored. For the dynamic morphs (such as Penis Length, Shaft Girth etc., which have both flaccid & erect boundaries) a...

Read the rest of this update entry...
 
I am talking strictly about what ExtraAutoGenitals does, maybe also textures for darker lips and blemishes and such. I could even provide textures I personally made, but they are extremely amateur.
ExtraAutoGenitals provides a lot of value and it is the best at what it does, but I feel like your approach and professionalism could improve on that, if you ever were to take on this endeavor.
Soft tissue simulation, improvements to penetration is something I feel is neglected. Many scenes done by other creators and my own scenes too sometimes feature vaginal penetration that looks weird because labia is either too stiff (for the lack of soft tissue physics no doubt) or simply open too wide and there is at least a centimeter between penis and labia while vagina is penetrated.
I am trying to achieve natural tightness and zero gap between genitals during penetration as well as no clipping obviously. It unfortunately takes quite some work to make sure atoms have perfectly tailored genitals, sometimes need to set up triggers, meddle with colliders etc. I would never ask someone to tailor a plugin to my needs explicitly, but I wonder if something like that could interest someone like you, seeing how much you seem to enjoy working on perfecting minute details and expanding possibilities for customization. I hope you could be intrigued to do the same for females as what you did already for male atoms. Current plugins available are okay, but I feel like you could consolidate and improve a lot, judging from what you've achieved so far.
Thanks for your kind contribution and compliments. Reading through your comment and Mestre's ExtraAutoLabiaPlus plugin discussion, I feel that these things could and should best be done there. Mestre is still active, and announced a large update on June 2nd (see https://hub.virtamate.com/threads/extra-auto-genitals-plus.51930/post-201586). I think it does not make sense to improve vaginal penetration details in a new, separate plugin if the entire base of morphs, triggers, colliders etc. is already there in ExtraAutoLabiaPlus. Also an arousal system with orgasm animation, triggers and VaMMoan support have all been announced. If @Mestre is interested in a collaboration with me for e.g. a texture adding system (as present in my plugins), I am very much open to it.
Soft tissue simulation is not something I ever did or had any clue about how to do - maybe expect this in VAM2 which should offer a more sophisticated skin system?
 
Thanks for your kind contribution and compliments. Reading through your comment and Mestre's ExtraAutoLabiaPlus plugin discussion, I feel that these things could and should best be done there. Mestre is still active, and announced a large update on June 2nd (see https://hub.virtamate.com/threads/extra-auto-genitals-plus.51930/post-201586). I think it does not make sense to improve vaginal penetration details in a new, separate plugin if the entire base of morphs, triggers, colliders etc. is already there in ExtraAutoLabiaPlus. Also an arousal system with orgasm animation, triggers and VaMMoan support have all been announced. If @Mestre is interested in a collaboration with me for e.g. a texture adding system (as present in my plugins), I am very much open to it.
Soft tissue simulation is not something I ever did or had any clue about how to do - maybe expect this in VAM2 which should offer a more sophisticated skin system?
Foreskin is soft tissue though and you simulated that pretty well haha
But ok I see your point and I understand fully.
 
Nice! hopefully this fixes autocock plugin problem too cuz it seemed that autocock was not really that much compatible with this plugin. Using it while having autocock and even after removing autocock seems to had problems with this plugin functioning properly, will try this to see if this fixes it.
 
Nice! hopefully this fixes autocock plugin problem too cuz it seemed that autocock was not really that much compatible with this plugin. Using it while having autocock and even after removing autocock seems to had problems with this plugin functioning properly, will try this to see if this fixes it.
I did not know about this, but why on earth would you want to run both of these plugins in parallel? Doesn't AutoCock do exactly the same as my Erection plugin? It expected that this would lead to some kind of interference.
 
I did not know about this, but why on earth would you want to run both of these plugins in parallel? Doesn't AutoCock do exactly the same as my Erection plugin? It expected that this would lead to some kind of interference.
Yea i actually don't intend to use both whenever i choose to use this plugin but i have made a custom preset of plugins that i normally load on a fresh scene for timeline and autocock is also included in that preset. And once that plugin loads by default then even after removing that manually to use this one it somehow still remembers the autocock rigs which then interfares with this plugin functionality. There was just no way to fully default the penis state once autocock gets used even once for the 1st time and being removed so the only way to make this one work normaly was to not include autocock in the 1st place. I like to use autocock for timeline only for 100 percent erect as i don't loose alot of fps with it since there is no scripting going on that impacts vam performance for me.
 
Last edited:
Yea i actually don't intend to use both whenever i choose to use this plugin but i have made a custom preset of plugins that i normally load on a fresh scene for timeline and autocock is also included in that preset. And once that plugin loads by default then even after removing that manually to use this one it somehow still remembers the autocock rigs which then interfares with this plugin functionality. There was just no way to fully default the penis state once autocock gets used even once for the 1st time and being removed so the only way to make this one work normaly was to not include autocock in the 1st place. I like to use autocock for timeline only for 100 percent erect as i don't loose alot of fps with it since there is no scripting going on that impacts vam performance for me.
I dont think there is significant loss of FPS by the scripting part - physics is the one eating fps, and both AutoCock and my plugin change the joint spring values for base, mid and tip. Additionally, AutoCock modifies quite a lot of the physics parameters of these joint springs and manipulates 17 morphs. I guess some of these values are not properly reset when removing AutoCock. You can however find all mainpulated morphs and controls in the plugin code plus the AutoCock.Morphs.json. Resetting or reloading the pose could also help - did you try this?

If you want to go very low on impact, just load the Erection .cs alone (or together with Foreskin .cs), but without ControlCenter.
 
I dont think there is significant loss of FPS by the scripting part - physics is the one eating fps, and both AutoCock and my plugin change the joint spring values for base, mid and tip. Additionally, AutoCock modifies quite a lot of the physics parameters of these joint springs and manipulates 17 morphs. I guess some of these values are not properly reset when removing AutoCock. You can however find all mainpulated morphs and controls in the plugin code plus the AutoCock.Morphs.json. Resetting or reloading the pose could also help - did you try this?

If you want to go very low on impact, just load the Erection .cs alone (or together with Foreskin .cs), but without ControlCenter.
resetting the Pose after removing autocock did fix the penis to its default phase but the performance drop is same with or without the controlcenter option. so even if i wanted to use it for just errection the performance for me is still costy only on erection.cs compare to autocock which does not effect the performance when manipulating the penis. i lose about 15 to 20 fps so if i was getting about 60fps with one person then with this i get 40 to 45fps (even with only using erection.cs) and character motion feels slower due to this. Thats why for timeline i use autocock since fps doesn't really take a hit with it.
 
First I just wanted to say I'm extremely grateful for the hard work you've put into this plugin, it is one of my go-to plugins for virtually every scene with a male atom in it.

I saw in the latest update you added the redness decals for cock creation. My question/suggestion is whether it would be possible to automatically fade in-between the varying shades of redness with increased arousal levels, maybe by playing with alpha levels? Perhaps with some customization so folks who prefer purplish heads can be happy too. No rush if you like the idea and no worries if it can't be done/is outside the scope.

Cheers!
 
Back
Top Bottom