Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted (edited)
5 hours ago, asdt123123 said:

I doubt it's 5x lighter. At the most ~50%. triangle level collision fundamentally requires a large amount of math that can't just be optimized away magically. Not to mention it's technically "softbody" physics, so a large percentage of the collision nodes will get dumped into narrow phase. It'll have to reduce the overall collision accuracy. FSMP 3.1.1 has achieved pretty significant performance gains, to the point physics shouldn't impact your FPS unless your CPU sucks. 

 

 

 

This mod may prevent backspace from propagating down to other event handlers (If it's assigned to the action key in PPA's config). I'll fix that in the next update.

 

For now, just install SKSE Mod Menu Framework, Find PPA in it, and change the hotkey. The default hotkeys are intentionally bad to force users to open the configuration and change them. 

Huh...didn't expect to get a direct quoting from the Author. I feel like it's only polite I respond.

I...you...okay. So you literally chose keys you know are some of the worst ones to set...on purpose...to make people alter the settings. I...I've got nothing. I have no response to that. I can't think of a single constructive way to respond. I guess that's just how it is then, I'm sorry I can't be of any help beyond this. It is what it is.

Right. Have fun with that. I really have nothing I can add. Thanks for working to fix the Backspace issue at least. You have a good day.

Edited by AngelAngelis
Posted
On 6/10/2026 at 2:46 AM, Openmic said:

I think the expression system has been broken for me for a bit now so I had it disabled, but I decided to try again. I usually try not to be a bother but I'm not sure what I could have done wrong. The expressions don't apply and the mouth doesn't open very wide.

 

I'm using UBE with PredatorRJ's SMP head. 

 

I'm using Sexlab Utility Plus

 

No other config is overwriting ppa's toml

 

Expressions are enabled in the toml

 

The following should be getting applied:

 

[[FacialPreset]]
Targets = ["Mouth"]
Priority = 99999
OverrideExpressions = true
OverrideModifiers = true
OverridePhonemes = true
Smoothing = 8.0

[[FacialPreset.Effects]]
Type = "Expression"
Index = 15
TargetValue = 1.0              

[[FacialPreset.Effects]]
Type = "Phoneme"
Index = 1
TargetValue = 0.8

[[FacialPreset.Effects]]
Type = "MFEE"
MorphCategory = "Misc"
MorphName = "Ahegao"
TargetValue = 100                        ---( I set this high so I'd be able to tell for certain it was applied)
MinTargetValue = 0
MinPenetrationDepth = 0.1
MaxPenetrationDepth = 4.5

[[FacialPreset.Effects]]
Type = "MFEE"
MorphCategory = "Misc"
MorphName = "Lick"
TargetValue = 45
MinTargetValue = 0
MinPenetrationDepth = 0.1
MaxPenetrationDepth = 4.5

[[FacialPreset.Effects]]
Type = "MFEE"
MorphCategory = "Misc"
MorphName = "EXPR2_Mouth_Open_Wide"
TargetValue = 30
MinTargetValue = 20
MinPenetrationDepth = 0.1
MaxPenetrationDepth = 5.0
 

 

Sorry for the blownout screenshot, it was taken in hdr and I just changed it to png so I could upload it.

 

image.thumb.png.1dc6b186346082b49e34bb7128a1f4a8.png

AccuratePenetration.log 21.73 kB · 0 downloads

 

Okay so I managed to figure out what the problem was. If anyone else has this problem and has been using ppa for awhile now here's how to fix it.

 

I wasn't using skse menu framework since it was optional, but if you have the same problem as me you will need it. 

If you open up the menu and go to the expression system presets you will likely have a preset that is blank and has the highest priority. Just delete it.

 

I'm not to sure how it appeared and I didn't see it in the ppa toml.

Posted

@asdt123123

 I have a humble request to add a setting tweak that will lower bulge strenght inversely proportional to the pregbelly morph (or user specified). Right now it's great on flat belly, but on inflated one looks like an xenomorph trying to burst out of chest cavity.

Posted
2 hours ago, redhat42 said:

@asdt123123

 I have a humble request to add a setting tweak that will lower bulge strenght inversely proportional to the pregbelly morph (or user specified). Right now it's great on flat belly, but on inflated one looks like an xenomorph trying to burst out of chest cavity.

 

I always avoid banging the pregnant ones.

 

And now that I am a vampire every woman is birthing vampire kids to my dismay.

 

Might want to cure myself when I have resurrected the Severins and made them thralls.

 

Ahh. also need the Dawnguard women as slaves in Castle Volkihar.

Posted (edited)
On 6/8/2026 at 8:17 PM, asdt123123 said:

Don't spread misinformation. If you got CTDs, present some crashlogger sse crashlogs,. Otherwise at the very least do some debugging

I am now using FSMP 3.0.6 and PPA 0.0.34 with traison's DLL. Seems stable.

Edited by sup3rttg3r
Posted
8 hours ago, redhat42 said:

@asdt123123

 I have a humble request to add a setting tweak that will lower bulge strenght inversely proportional to the pregbelly morph (or user specified). Right now it's great on flat belly, but on inflated one looks like an xenomorph trying to burst out of chest cavity.

Pregnancy bellies are a body morph. There's no clean way to calculate a belly morph's displacement without calculating it physically through the vertex data. CBPC should have this same issue unless they found a lightweight way to calculate it somehow (If so, let me know I don't use CBPC). 

 

Eventually I'll add an override predicate for specific morphs so you'll be able to create a corrected pregnancy bulge effect yourself.

Posted
33 minutes ago, sup3rttg3r said:

I am now using FSMP 3.0.6 and PPA 0.0.34 with traison's DLL. Seems stable.

99.9% chance you used FSMP 3.1.1 with a mod that wasn't compatible with FSMP 3.1.1. Like the old version of Predator's SMP head (New version is fine)

Posted (edited)
On 6/11/2026 at 11:10 AM, AngelAngelis said:

Huh...didn't expect to get a direct quoting from the Author. I feel like it's only polite I respond.

I...you...okay. So you literally chose keys you know are some of the worst ones to set...on purpose...to make people alter the settings. I...I've got nothing. I have no response to that. I can't think of a single constructive way to respond. I guess that's just how it is then, I'm sorry I can't be of any help beyond this. It is what it is.

Right. Have fun with that. I really have nothing I can add. Thanks for working to fix the Backspace issue at least. You have a good day.

There's no "right" hotkey. I intentionally chose F5 (Quicksave) because it wouldn't conflict with other mods/quicksave, and reloading PPA doesn't cause issues. Backspace I assumed was good, turned out it was terrible but changing it means confusing the ~50k+ people who use this mod next update and likely just using yet another bad key. Not to mention backspace is standard, and on all keyboards including foreign. Your specific bug was never reported

 

Anyways: If a mod uses a Mod Menu, check it before you ask QUESTIONS (This isn't directed towards you, just generic messaging to everyone)

Edited by asdt123123
Posted (edited)
1 hour ago, asdt123123 said:

There's no "right" hotkey.

 

That's just outrageous blasphemy!

 

BTW: perfect (one of many actually) trap for mentats - create one way, one lane street (preferably highway) on the bridge that leads nowhere and just to be sure it will work put "no turn around" sing at its end (in case driver didn't pay attention on exam, which is unbelievable but still... if chewed by quantum math possible, probably).

 

Edited by PippinTom
Posted
2 hours ago, asdt123123 said:

There's no "right" hotkey.

 

Actually there is a "right" hotkey, it's the one I get to choose myself because you the author allowed simple customization thru a simple text file, really what more could you ask for in the realm of 900K+ Skyrim mods.

 

Thanks again for what is arguably one of the most influential Skyrim mods ever.

Posted (edited)
3 hours ago, asdt123123 said:

Pregnancy bellies are a body morph. There's no clean way to calculate a belly morph's displacement

 

No need? All morph has numeric values from 0.0 to 1.0 (in unmodded racemenu). So, say, the script reads this value, and reversively applies to the bulge intesity modifier.

 

Oh, and just ignore the clowns screeching about hotkeys on bloody 75th page of the thread. They've got their documentation, they've got their warnings. It's their problem they can't read.

Edited by redhat42
Posted (edited)
On 6/10/2026 at 10:58 PM, 深淵の神 said:

Sorry but you're spreading misinformation again; the latest FSMP update works great.

I'm happy if everything is working and always has worked great for you. But upgrading both PPA (0.0.32->0.0.34) and FSMP (3.06->3.1) borked the whole system for me. I couldn't get the changes in the PPA config file to take effect even after removing both of the mods completely and installing them again. Only downgrading worked. I'm not here to argue with you, simply reporting the issue I had concerning those versions together.

Now that the FSMP 3.1.1 version is available, I'll try it together with the 0.0.34 and tell how it goes.

EDIT: Works great, no problems whatsoever. I also realize quoting the author's comment to another user was my bad, easy to mix up.

Edited by ezala123
Posted
18 hours ago, asdt123123 said:

Pregnancy bellies are a body morph. There's no clean way to calculate a belly morph's displacement without calculating it physically through the vertex data. CBPC should have this same issue unless they found a lightweight way to calculate it somehow (If so, let me know I don't use CBPC).

 

The way I did it in my CBPC build was feed the information from Papyrus. My equivalent of LL's FillHerUp passes the "fill level" to CBPC through a new API function. This allows me to do the following:

  1. Alter physics based on fill level.
  2. Dampen belly bulging based on fill level.
CBPCPluginScript.SetBellyFhu(who, value)


I do the same with the boobs.

Posted
17 hours ago, redhat42 said:

 

No need? All morph has numeric values from 0.0 to 1.0 (in unmodded racemenu). So, say, the script reads this value, and reversively applies to the bulge intesity modifier.

 

That's not something I will implement. Every body has it's own morph names, and morph tris. You'd be scaling based on a magic number. Better to just add morph predicates in the future so you can create overlay configs to manually adjust pregnancy belly stages yourself. Would achieve the same desired effect without the tech debt

 

 

Posted
3 hours ago, asdt123123 said:

That's not something I will implement. Every body has it's own morph names, and morph tris. You'd be scaling based on a magic number. Better to just add morph predicates in the future so you can create overlay configs to manually adjust pregnancy belly stages yourself. Would achieve the same desired effect without the tech debt

 

 

 

Speaking of Pregnancy belly.

 

The one issue I have left is that the pregnancy belly from BeeingFemale and Fill Her Up is weirdly flat.

 

I know it is a morph issue. But no matter what I have tried it stays like that. It's like it is bending downwards.

Not the pretty round pregnancy belly. I use BHUNP.


I installed Sexlab Inflation Framework to see if that would help. But these pics are the best I have been able to get.

Far from the perfect belly it should be.

 

Spoiler

image.jpeg.6af7259d85390a1657b44a31e433c75a.thumb.jpeg.a988c6ead7080f1fc58467fd4b6eec7e.jpegScreenshot2057.thumb.jpg.3d0479823ac403c7dbe61a8185e22ee4.jpgScreenshot2058.thumb.jpg.cd1050dfde3013cdf518a7dd26793377.jpgScreenshot2059.thumb.jpg.d79e5e7829d9c4b47f883407dfd71652.jpgScreenshot2060.thumb.jpg.62a29e122f0617c79156aa88a3b61da1.jpg

 

Posted
15 hours ago, NCK30 said:

 

Speaking of Pregnancy belly.

 

The one issue I have left is that the pregnancy belly from BeeingFemale and Fill Her Up is weirdly flat.

 

I know it is a morph issue. But no matter what I have tried it stays like that. It's like it is bending downwards.

Not the pretty round pregnancy belly. I use BHUNP.


I installed Sexlab Inflation Framework to see if that would help. But these pics are the best I have been able to get.

Far from the perfect belly it should be.

 

  Reveal hidden contents

image.jpeg.6af7259d85390a1657b44a31e433c75a.thumb.jpeg.a988c6ead7080f1fc58467fd4b6eec7e.jpegScreenshot2057.thumb.jpg.3d0479823ac403c7dbe61a8185e22ee4.jpgScreenshot2058.thumb.jpg.cd1050dfde3013cdf518a7dd26793377.jpgScreenshot2059.thumb.jpg.d79e5e7829d9c4b47f883407dfd71652.jpgScreenshot2060.thumb.jpg.62a29e122f0617c79156aa88a3b61da1.jpg

 

That sort of looks like skeleton/node scaling instead of bodymorph scaling. Are you sure that all of the inflation/pregnancy mods you're using (including SLIF) are set to use bodymorphs instead of node scaling? IIRC Beeing Female NG has it set to node scaling by default and it needs to be switched to bodymorph, but idk how SLIF factors into that.

 

By the way, do you know if there are any mods that can deal with the chunky wrists of BHUNP? I like the body otherwise, but the wrists really throw me off.

Posted (edited)

I don't know if its because i'm using himbutt i get this weird issue of the anus moving (great) but the butt cheeks don't so i get this issue

 

 

 

Spoiler

image.thumb.png.fbb70a67c0e82ace76115a5d2d4ef78a.png

 

 

Is there a way to add nodes? like NPC L Butt and NPC R Butt? thanks

Edited by friendlygaint
Posted
5 hours ago, Connector196 said:

That sort of looks like skeleton/node scaling instead of bodymorph scaling. Are you sure that all of the inflation/pregnancy mods you're using (including SLIF) are set to use bodymorphs instead of node scaling? IIRC Beeing Female NG has it set to node scaling by default and it needs to be switched to bodymorph, but idk how SLIF factors into that.

 

By the way, do you know if there are any mods that can deal with the chunky wrists of BHUNP? I like the body otherwise, but the wrists really throw me off.

 

I have it set to "PregnancyBelly " or morph in BeeingFemale. Like SLIF told me.

I also made my body with tri files (Morph files). I have tried many things.

Don't know if I have set up SLIF properly.


Hands have always looked big in Skyrim. But all the small feminine hands I have tried looks off. Same with feet.

I always end up using the same I have always used. In LE it was Halo's High Poly Hands and Feet.

Posted
5 hours ago, NCK30 said:

 

I have it set to "PregnancyBelly " or morph in BeeingFemale. Like SLIF told me.

I also made my body with tri files (Morph files). I have tried many things.

Don't know if I have set up SLIF properly.


Hands have always looked big in Skyrim. But all the small feminine hands I have tried looks off. Same with feet.

I always end up using the same I have always used. In LE it was Halo's High Poly Hands and Feet.

I would guess it's probably something with SLIF then. I forgot how SLIF works though... I ditched it a long time ago because I felt I didn't really need it.

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...