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

Plugins + Scripts Realistic Foreskin & Erection Simulation

Download [<1 MB]
My FPS is always between 10 and 15 (I have multiple models). But I suspect it's more of a conflict with another script. Maybe BodyLanguage or SexyFluids. Perhaps even Kimowal.micro_physics_fixer... It's stopped doing it for now, so I really don't know what triggers it. I have two men in my scene, and it throbs at the same time—it's synchronized.
Seems likely. Let me know if you find out more so I can specifically check this. I dont think its sexy fluids though, because my plugin uses this regularly and rhere is no throbbing to my knowledge.
 
Seems likely. Let me know if you find out more so I can specifically check this. I dont think its sexy fluids though, because my plugin uses this regularly and rhere is no throbbing to my knowledge.
Does your script call the SexyFluids throbbing? It feels like the model is stuck in a 'perpetual orgasm' loop, which triggers a conflict with another script. I'm aware BodyLanguage also handles male/futa throbbing during orgasms.
 
Does your script call the SexyFluids throbbing? It feels like the model is stuck in a 'perpetual orgasm' loop, which triggers a conflict with another script. I'm aware BodyLanguage also handles male/futa throbbing during orgasms.
My plugin only calls fluid sprays in sexy fluids, nothing else. Throbbing is controlled via joint spring values, the same that control erection. Even if another plugin also did some throbbing based on the same system, that would not lead to continuous orgasm. Let me know if and under what (plugin) conditions/setups you can reproduce the odd behaviour.
 
My plugin only calls fluid sprays in sexy fluids, nothing else. Throbbing is controlled via joint spring values, the same that control erection. Even if another plugin also did some throbbing based on the same system, that would not lead to continuous orgasm. Let me know if and under what (plugin) conditions/setups you can reproduce the odd behaviour.
I ran several tests and I’m not able to reproduce the bug at the moment. If it happens again, I’ll let you know. Thanks for the quick responses — it’s really nice to see a plugin creator who’s so active.
 
Hey @RunRudolf - sorry I have not chimed in here in a while, have been away from playing much in VAM but I'm back to poking around now. But thank you for your continued hard work on this amazing plugin! A lot of the issues I used to have are resolved, it works incredibly well now overall and all the new additions are amazing. A few minor things to report for your advice/consideration:

1 - When loading a scene where I had created a character with Forseskin disabled, there is often a strange half-morphed static 'foreskin' present on the person that doesn't react to physics. Enabling and re-disabling the Foreskin plugin (3rd in the list) immediately fixes it. It seems like it's something to do with the morphs that are present in the Foreskin module being turned on at scene load but not connected to any of your internal animation triggers, maybe?

2 - Triggering a direct change in Erection Level from VAMStory only works consistently when the character isn't wearing clothing that covers the gens, and I often have to trigger it several times to get it to respond work. So - if I have a character wearing pants, trigger Erection Level -> 0.98 via VAMStory, then remove the pants, the penis is still flaccid. Going into the trigger setting in VAMS and manually sending the trigger again via Test in trigger settings works.

3 - It seems the newer feature where the penis gets pulled in and 'constrained' while wearing clothing can sometimes fail to release when the clothing is replaced by loading a new Clothing Preset. Like in the above example, where a charater gets an erection while still wearing pants, when the pants are removed via a triggered change in Clothing Preset I have had the penis get 'stuck' in the constrained position (max negative values on Y/Z joint drive angle). Resetting drive angles to default fixes it immediately. It could be nice to simply offer an on/off toggle for this 'constrain' feature - it's EXTREMELY useful but there are circumstances where it would be nice to have off (like, say, if the character is wearing boxers with an open fly and you want the erection poking out). Right now it seems like it is a permanent behavior regardless of clothing item or whether anatomy is enabled or not.

Not sure if these are bugs, settings I'm missing, or me misunderstanding features. In any case, thanks again for all of your amazing work, hope you can help!
 
Hey @RunRudolf - sorry I have not chimed in here in a while, have been away from playing much in VAM but I'm back to poking around now. But thank you for your continued hard work on this amazing plugin! A lot of the issues I used to have are resolved, it works incredibly well now overall and all the new additions are amazing. A few minor things to report for your advice/consideration:

1 - When loading a scene where I had created a character with Forseskin disabled, there is often a strange half-morphed static 'foreskin' present on the person that doesn't react to physics. Enabling and re-disabling the Foreskin plugin (3rd in the list) immediately fixes it. It seems like it's something to do with the morphs that are present in the Foreskin module being turned on at scene load but not connected to any of your internal animation triggers, maybe?

2 - Triggering a direct change in Erection Level from VAMStory only works consistently when the character isn't wearing clothing that covers the gens, and I often have to trigger it several times to get it to respond work. So - if I have a character wearing pants, trigger Erection Level -> 0.98 via VAMStory, then remove the pants, the penis is still flaccid. Going into the trigger setting in VAMS and manually sending the trigger again via Test in trigger settings works.

3 - It seems the newer feature where the penis gets pulled in and 'constrained' while wearing clothing can sometimes fail to release when the clothing is replaced by loading a new Clothing Preset. Like in the above example, where a charater gets an erection while still wearing pants, when the pants are removed via a triggered change in Clothing Preset I have had the penis get 'stuck' in the constrained position (max negative values on Y/Z joint drive angle). Resetting drive angles to default fixes it immediately. It could be nice to simply offer an on/off toggle for this 'constrain' feature - it's EXTREMELY useful but there are circumstances where it would be nice to have off (like, say, if the character is wearing boxers with an open fly and you want the erection poking out). Right now it seems like it is a permanent behavior regardless of clothing item or whether anatomy is enabled or not.

Not sure if these are bugs, settings I'm missing, or me misunderstanding features. In any case, thanks again for all of your amazing work, hope you can help!
Hi there, and thanks for your feedback!

1. I reproduced it and it is a bug - the basic foreskin morphs (Hoodie Retracted / Retracted More and Skin Up) are loaded even though the plugin is disabled. I will try to fix this.

2. The shrink prevents taking a new erection value when pants are worn. You can only change erection before adding the pants or after they have been removed, not during the phase when the gen is in shrink state. There is a workaround however: Instead of triggering "Erection Level" in the Erection plugin while wearing the pants, you can trigger "Erection Before Hiding (Saved)" in the ControlCenter to an erect value. This will overwrite the saved erection value and will make the gen grow to erect level after removing the pants. You can control the effect (delay, speed) in the "Active Clothing" tab of ControlCenter. In particular, you might want to increase the "Transition Speed" to 5 or even higher to make it grow quicker.

3. Could not reproduce this, with two clothing presets, one with pants and one without. It worked properly in my case. Depending on your clothing preset, there might be another clothing item which is tagged to hide the penis. You might want to check how the tagging system works in Update Jan 3 2026. However, I think I will add a switch to enable/disable this function anyway!

Let me know if any of this solves anything. I will try to fix the rest meanwhile.
 
RunRudolf updated Realistic Foreskin & Erection Simulation with a new update entry:

Bugfixes, Shrink Switch

View attachment 559328
Credits: Scene 'Jumping Melons' by Nial with 'Kira' by MvFF, 'SbloomersTOP02' by maru01, 'Microsorts Fullopen' by Tenzan, 'ST Sneakers' by MeshedVR, 'W-Ankle bracelet L' by WeebU
  • ControlCenter: Added a toggle to enable/disable the 'penis shrink' function (which reduces penis size and erection when covered by pants). You find this in the 'Active Clothing' tab.
  • ControlCenter: Updated to the most recent version of MDKSBG’s...

Read the rest of this update entry...
 
Back
Top Bottom