Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted
On 3/19/2026 at 3:42 PM, Petezahut! said:

It was a bug caused by immersive equipment display extra skeleton nodes. I left a comment about it just in case someone else has the same bug. 

So I had the same bug and thought it was another mod but then the problem came back and it turns out it was Immersive Equipment Displays for me as well. Did you find a way to get both to work together by any chance?

Posted
13 hours ago, CyberQueen said:

So I had the same bug and thought it was another mod but then the problem came back and it turns out it was Immersive Equipment Displays for me as well. Did you find a way to get both to work together by any chance?

I stopped playing for a bit however sometimes just switching preset in immersive equipment displays worked other times it didn't. I'm playing again and will try to see what causes the bug, I'll let you know if I find anything.

Posted

how do i change the size and girth of a character? my character's penis size is stuck at like 3000 or something, which is causing a bunch of weird stretching.

Posted
4 hours ago, buttonpop said:

how do i change the size and girth of a character? my character's penis size is stuck at like 3000 or something, which is causing a bunch of weird stretching.

which mod are you using for the penis? PPA doesnt change the size of anything on a character so its not gonna be related to this mod.

 

You should SOS and TNG usually have sliders in RaceMenu so you should start there.

 

Posted (edited)
21 minutes ago, ga7vac said:

What should I do if the height of a short character is raised?

 

Buy new longer throusers.

 

... what do you mean?

Edited by traison
Posted
5 hours ago, ga7vac said:

What should I do if the height of a short character is raised?

Go to Sexlab MCM, find the option that evens actor heights and turn it off

Posted
15 hours ago, BonitaMussolini said:

which mod are you using for the penis? PPA doesnt change the size of anything on a character so its not gonna be related to this mod.

 

You should SOS and TNG usually have sliders in RaceMenu so you should start there.

 

I use SOS and its Futanari TRX Addon. The penis is normal-sized, but, for some reason, this mod thinks it is enormous. This makes it so that, every time I enter a sex scene, the penis stretches to unfathomable lengths and flops around willy-nilly. Disabling this mod fixes the issue, but I like the features this mod provides, so an actual solution is preferred.

Posted (edited)
46 minutes ago, buttonpop said:

I use SOS and its Futanari TRX Addon. The penis is normal-sized, but, for some reason, this mod thinks it is enormous. This makes it so that, every time I enter a sex scene, the penis stretches to unfathomable lengths and flops around willy-nilly. Disabling this mod fixes the issue, but I like the features this mod provides, so an actual solution is preferred.

 

Look, I use TNG and this is the configuration I use so that the penis doesn't change shape and size due to the mod:

 

Spoiler

# ───────────────────────────────────────────────────────────────────────────────
#                                    PENIS
# ───────────────────────────────────────────────────────────────────────────────
[Penis]

# Skeleton bones to manage (in order from base to tip).
Bones = [
    "NPC GenitalsBase [GenBase]",
    "NPC Genitals01 [Gen01]",
    "NPC Genitals02 [Gen02]",
    "NPC Genitals03 [Gen03]",
    "NPC Genitals04 [Gen04]",
    "NPC Genitals05 [Gen05]",
    "NPC Genitals06 [Gen06]",
]

# Forward axis of the penis. Don't change unless you know what you're doing.
LocalForwardAxis = [0.0, 1.0, 0.0]

# Offset for curve projection casting.
# Slightly lower than the base to reduce initial bend.
# Use NifSkope to determine correct values for non-human actors.
BaseOffset = [0.0, -2.0, 4.0]

# Rotate the base bone along with the rest.
# Enable for smoother appearance; disable for more rigid realism.
RotateBase = true

# Use exact HAVOK state for the penis.
# Ensures length stays precise but disables some animation features.
PreserveHavokState = false

# Hide the penis when it exceeds HideDepthOffset inside a hole. (Shouldn't be needed)
ClipFix = false
HideDepthOffset = 2.0 # How deep past the hole entrance to start cutting the cock off

# Global detection range multiplier for collision cylinders.
# Example: 1.5 means 50% larger than the actual cylinder.
ActivationRange = 1.0

# Average width of the penis.
Girth = 1.0

# Length of the tip segment.
TipExtension = 1.0

# Minimum distance from penis base to hole.
# Simulates "bottoming out" at the end of the canal.
# 0 = no limit (full insertion allowed).
MinProjectionDistance = 1.0


 

 

Perhaps you could try these values to see if it solves your issues. You could also try activating the option "PreserveHavokState = True
Perhaps that prevents the sos from enlarging. Remember that any modifications you make to the vaginal section also matter. If you place too many anchor points too deep, the penis will try to force its way in.

Edited by 深淵の神
Posted
On 3/29/2026 at 7:11 AM, CyberQueen said:

So I had the same bug and thought it was another mod but then the problem came back and it turns out it was Immersive Equipment Displays for me as well. Did you find a way to get both to work together by any chance?

Its caused by bodyslides strapon in my case since I play as female. I changed my character  to male and everything work fine. I'm testing the strop on mods here on loverslab to see if I can find one that works well however I cant seem to find one that's built with cbbe 3ba.

Posted

Is there a way to prevent bent pp from snapping back to rigid state whenever the console is opened? It's rather inconvenient to take screenshots because of this :(

Posted (edited)
9 hours ago, buttonpop said:

I use SOS and its Futanari TRX Addon. The penis is normal-sized, but, for some reason, this mod thinks it is enormous. This makes it so that, every time I enter a sex scene, the penis stretches to unfathomable lengths and flops around willy-nilly. Disabling this mod fixes the issue, but I like the features this mod provides, so an actual solution is preferred.

What physics mods are you using because this sounds like an issue with 2 mods controlling the same nodes and not knowing how to act right when bone weights are interacted with by this mod. Its definitely not this mod itself thats causing this issue because I use SOS and all the TRX SOS futa addons are on ALL of my female NPCs and PC. I've only seen this issue when I accidentally had 2 physics mods controlling the same node on an MNC/ABC setup with the wrong load order causing a rule cycle.

Edited by BonitaMussolini
Posted
In the animation, the teeth are always exposed. Can this be improved, or is it just meant to be this way?
  1. I've been trying for a long time, but I'm still not sure what's causing this.
     
    ppa , smp head or fsmp?image.png.a4956e1a300b79d82c08463449818044.pngimage.png.5deba46eeeb8beaa81f578868fa658c6.png
    ppa , smp head or fsmp?
 
Posted (edited)
6 hours ago, zzzwer said:
I've been trying for a long time, but I'm still not sure what's causing this.
 
ppa , smp head or fsmp?

 

None of the above. Facial expressions are provided by tri files.

 

Edit: Unless smp head is the mod that adds collision shapes to the mouth, in that case that's it.

Edited by traison
Posted
22 hours ago, BonitaMussolini said:

What physics mods are you using because this sounds like an issue with 2 mods controlling the same nodes and not knowing how to act right when bone weights are interacted with by this mod. Its definitely not this mod itself thats causing this issue because I use SOS and all the TRX SOS futa addons are on ALL of my female NPCs and PC. I've only seen this issue when I accidentally had 2 physics mods controlling the same node on an MNC/ABC setup with the wrong load order causing a rule cycle.

the only physics mods i have installed are CBPC and FSMP

Posted
5 hours ago, Mike-Long said:

Nope. Thanks for the reply, but tried with last 3.2.3 FSMP version and doesn't work.

Join my discord, along with anyone else having this issue, and we'll figure it out. I can't seem to reproduce any problem like  this, so it's likely another mod or a weird .xml file: https://discord.com/invite/auhAERPeAa

 

4 hours ago, shardoom said:

@asdt123123 I just updated to the newest PPA .31 and it seems like the PPA voices are gone. Was this intentional or did it slip under the radar?

It's not a part of the PPA mod. Just a separate module that I'll eventually make into it's own mod when I got time. Just download the old version and extract the voice sounds, and the vocie configs and it'll work on ppa 0.0.31. 

Posted
9 hours ago, asdt123123 said:

Join my discord, along with anyone else having this issue, and we'll figure it out. I can't seem to reproduce any problem like  this, so it's likely another mod or a weird .xml file: https://discord.com/invite/auhAERPeAa

 

It's not a part of the PPA mod. Just a separate module that I'll eventually make into it's own mod when I got time. Just download the old version and extract the voice sounds, and the vocie configs and it'll work on ppa 0.0.31. 

 

Are the voice configured a separate file, or part of the toml? I copied the voice files over hoping that would work but I was obviously missing something.

Posted (edited)

Fantastic mod.

 

Is it possible to add penis girth (or other relevant parameter) as another multiplier to the clap impulse config?  The idea being a larger actor would cause heavier impacts.

Edited by Xarius

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...