Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted
23 minutes ago, NCK30 said:

Disable "PreserveHavokState" in the config. It might be causing those double clap sounds which shouldn't be happening. 

Posted
16 minutes ago, asdt123123 said:

Disable "PreserveHavokState" in the config. It might be causing those double clap sounds which shouldn't be happening. 

 

No way. I love the schlong at full size.

Nice to know though.


I don't have it with other animations.

Posted

Quick snapshot release for v0.0.23

 

Changelog:

  • Simplified PreserveHavokState. Now it basically just disables this mod's minor penis animation changes to perfectly preserve the exact penis length. Animations kept having too much jank with the penis, causing issues with the sound system and making the penises look fucked (Especially with creatures). So now the mod will just re-build the schlong based on the erection state, scale, and what not for an accurate representation. 
  • Since clipping isn't really a problem anymore, the mod will now just use the penis's exact dimensions. So  'PreserveHavokState' is now useless unless you want to disable the extra details to the penis animation this mod adds to insure strict length
  • Added a simple head/pelvis push animation (Disabled by default) that'll push back the character during penetration if the entire base of the penis goes through the target hole. Helps with offset animation clipping a bit, but I have no clue what the consequences will be so gl if you choose to use it. 
  • I forgot? So GL, hopefully it wasn't important. 

 

Sounds should be more accurate now I think. Haven't really tested it, was already accurate before for me. But I also don't have 20 foot long schlongs in my game. 

 

 @NCK30This should solve your problem without losing schlong sizes

 

 

PPA - Penetration Physics v0.0.23.zip

Posted (edited)
9 hours ago, asdt123123 said:

Btw that squishy sound you're hearing isn't from this mod I don't think. That sounds like generic sexlab SFX. Idk if you had that on intentionally, so just noted. 

 

Thanks for the video! I'll need to try and fix that fucking pause bug, it's harder then you'd think lol. 

 

I don't think I'll add animation speed scaling to this mod, just because I want to avoid UI bloat. If I add a mod menu I will though. If it wasn't already super common I would. 

 

That "menu" is actually a lot cooler then it looks. It has the full ImGUI library, so I could build my own independent UI's from it without needing to attach my own ImGUI.

 

However, I don't plan on adding it yet due to wanting to avoid dependencies. Maybe in the future when that mod gets even more popular I'll add it. 

 

It does as a fallback ,but in my experience it's just very inaccurate especially with PPA. I figured I'd might as well include a new system in this mod given it's really not hard, and I wanted to make it significantly easier to configure the sounds. There's also ostim functionality that does the same thing as Sexlab sounds, so this is a total solution for both which have problems with PPA. 

 

You need to look DIRECTLY at the character. In that screenshot you're looking to the left of them? It's doing a ray cast, so for total accuracy - look directly at your characters chest. Same raycast several Skyrim internals use. 

 

Also update Predator's SMP Head. You're using an old version that runs a full smp reset every time the expression changes. I gave predator a new .dll specifically for faster-hdt that'll silently reset the smp specifically for the character's face. 

https://drive.google.com/file/d/1CBPg9iduNnE0_TsA8V20nQiBgFnas_li/view?usp=sharing

This is what it looks like. I also use Improved Camera mod, but if I disable it the issue persists.

Also, is there a new SMP head version? I downloaded the only one available from Dec 14 2025.

Edited by Demoiselle Loretta
Posted
43 minutes ago, Demoiselle Loretta said:

https://drive.google.com/file/d/1CBPg9iduNnE0_TsA8V20nQiBgFnas_li/view?usp=sharing

This is what it looks like. I also use Improved Camera mod, but if I disable it the issue persists.

Also, is there a new SMP head version? I downloaded the only one available from Dec 14 2025.

I tested with Improved Camera with the default config and it worked perfectly. Does it only happen to actors in an OStim scene? 

 

You'll have to review all your mods until you find one that's messing with the camera. I added additional debugging in 0.23 that'll draw the ray it's casting (debug->collision true in the config). 

 

Posted

Running into CTDs first loading into a save in VR. Sometimes Crashlogger points to PPA, sometimes there is no log at all. No issues at all if I can get the game loaded, it's only loading a save that causes the crash. If it is taking more than three tries to load the game, I'll disable PPA and be able to load right in. Here's two logs, hope they are helpful. 

AccuratePenetration.log crash-2026-02-01-01-24-01.log crash-2026-01-31-21-21-26.log

Posted
37 minutes ago, ack4445 said:

Running into CTDs first loading into a save in VR. Sometimes Crashlogger points to PPA, sometimes there is no log at all. No issues at all if I can get the game loaded, it's only loading a save that causes the crash. If it is taking more than three tries to load the game, I'll disable PPA and be able to load right in. Here's two logs, hope they are helpful. 

AccuratePenetration.log 1.36 kB · 0 downloads crash-2026-02-01-01-24-01.log 98 kB · 0 downloads crash-2026-01-31-21-21-26.log 87.6 kB · 0 downloads

Outdated OStim. Make sure you read mod descriptions/requirements. It'll save everyone's time including your own 

Posted
1 hour ago, w9369 said:

Why use strapons instead of SOS - Equipable Schlong - and more? SOS - Equipable Schlong - and more works perfectly with PPA.

 

 

strapons are a lot different than futa.  Chics don't have dicks this is why that mod is immersion breaking for me.

Posted (edited)

@asdt123123 this is an exceptional mod and clearly you're continually improving it. I just discovered it last night and am trying to dial in for my 3BA / SL 1.63 / Ostim 7.3.5b setup. I got it to 'work' but the alignments and bending are a bit off, which is probably user-error.

1. I'm a bit confused on DepthOffset vs. DepthWayPoints. Later, I'd like to try the spline via WayPoints but those fields are currently active / not commented out. There is no specific field for 'DepthOffset' on the .toml file, so I take it you mean 'Offset' for the first bone (off the Pelvis anchor bone)? 

 

2. You said: " I personally like how it looks in-game when the "Offset" node is slightly above the penetration site. Gives the penis more time to bend into the orifice and avoids clipping. " although some of the graphics show a bending penis that looks unnatural to me, so I'd want a lower Offset (Y value more negative) than you have, correct?

 

3. I take it we need to edit both femalebody_1.nif and _0.nif? 

 

4. I've attached a side view of my 3BA female bodies. Your feedback / comments greatly appreciated.

 

Again, this adds so much realism from what I see and I look forward to tuning it just right on my end.

 

EDIT: I was able to use NIFSkope and the debug while in-game (very helpful!) to tune a good config. I'm on 3BA, standard vagina and anus BSlide settings. I adjusted Offset to avoid a lot of initial bend. Have to adjust actors for the animation stages, and schlong bending can help with alignment as well. I'm trying a few DepthWayPoints to making the penis bend less rigidly. Seems to be working okay though I plan to tweak more. What an excellent mod! WOW!

3BA accurate-penetration.rar

Edited by sup3rttg3r
Posted
12 hours ago, asdt123123 said:

Btw that squishy sound you're hearing isn't from this mod I don't think. That sounds like generic sexlab SFX. Idk if you had that on intentionally, so just noted. 

 

Thanks for the video! I'll need to try and fix that fucking pause bug, it's harder then you'd think lol. 

 

I don't think I'll add animation speed scaling to this mod, just because I want to avoid UI bloat. If I add a mod menu I will though. If it wasn't already super common I would. 

 

That "menu" is actually a lot cooler then it looks. It has the full ImGUI library, so I could build my own independent UI's from it without needing to attach my own ImGUI.

 

However, I don't plan on adding it yet due to wanting to avoid dependencies. Maybe in the future when that mod gets even more popular I'll add it. 

 

It does as a fallback ,but in my experience it's just very inaccurate especially with PPA. I figured I'd might as well include a new system in this mod given it's really not hard, and I wanted to make it significantly easier to configure the sounds. There's also ostim functionality that does the same thing as Sexlab sounds, so this is a total solution for both which have problems with PPA. 

 

You need to look DIRECTLY at the character. In that screenshot you're looking to the left of them? It's doing a ray cast, so for total accuracy - look directly at your characters chest. Same raycast several Skyrim internals use. 

 

Also update Predator's SMP Head. You're using an old version that runs a full smp reset every time the expression changes. I gave predator a new .dll specifically for faster-hdt that'll silently reset the smp specifically for the character's face. 

I see. I will have to look at the code at some point. Once i get the time i want to tinker with setting something simple up that uses buttplug.io + bone proximity to send signals to devices. Already set an environment up just didn't have a lot of time to get into it because of work. :)

Posted (edited)
5 hours ago, asdt123123 said:

Quick snapshot release for v0.0.23

 

Changelog:

  • Simplified PreserveHavokState. Now it basically just disables this mod's minor penis animation changes to perfectly preserve the exact penis length. Animations kept having too much jank with the penis, causing issues with the sound system and making the penises look fucked (Especially with creatures). So now the mod will just re-build the schlong based on the erection state, scale, and what not for an accurate representation. 
  • Since clipping isn't really a problem anymore, the mod will now just use the penis's exact dimensions. So  'PreserveHavokState' is now useless unless you want to disable the extra details to the penis animation this mod adds to insure strict length
  • Added a simple head/pelvis push animation (Disabled by default) that'll push back the character during penetration if the entire base of the penis goes through the target hole. Helps with offset animation clipping a bit, but I have no clue what the consequences will be so gl if you choose to use it. 
  • I forgot? So GL, hopefully it wasn't important. 

 

Sounds should be more accurate now I think. Haven't really tested it, was already accurate before for me. But I also don't have 20 foot long schlongs in my game. 

 

 @NCK30This should solve your problem without losing schlong sizes

 

 

PPA - Penetration Physics v0.0.23.zip 4.45 MB · 1 download

 

Actually the double sounds was only in that animation.

 

Wizard6 apparantly made this animation a little funky. It would clip twice fast when all the way in. I guess to get the pounding more convincing.

 

This would fool your sound system to play the sound twice.

 

So I only ever had this issue with this one stage.

 

 

But thanks for thinking of me. I will stay at 0.0.22, as it was perfectly set up.

Edited by NCK30
Posted

MERCI :)))

Thanks to asdt123123, Procedural Penis Animations/Collision is a huge leap forward for Skyrim! Imagination takes flight and the game becomes more and more fun !!!

Posted

THANKS FOR YOUR WONDERFUL WORK ! But there is some problems,when I'm typing in the filter during smithing,press the backspace button will active the hotkey of your mod. In fact press backspace during typing in filter of the inventory won't have the same problem. Would you fix it or tell me how to solve it ?

Posted (edited)

Excellent work, thank you very much. Are there any improvements or plans regarding Ostim? Otherwise, what is the most stable version for Ostim 7.3.5d at the moment? I use UBE body.

Edited by dllxmatcher
Posted
9 hours ago, asdt123123 said:

Outdated OStim. Make sure you read mod descriptions/requirements. It'll save everyone's time including your own 

Apologies, was under the impression the latest OStim wouldn't work with VR. Thanks for the information. 

Posted
11 hours ago, asdt123123 said:

I tested with Improved Camera with the default config and it worked perfectly. Does it only happen to actors in an OStim scene? 

 

You'll have to review all your mods until you find one that's messing with the camera. I added additional debugging in 0.23 that'll draw the ray it's casting (debug->collision true in the config). 

 

I downloaded 0.23 and turned all debug features on and I don't see any rays. What does it look like? (other debug things like collision cylinders etc. are visible)

Btw it seems I can access player character (in one cowgirl anim), the partner NPC actor (in a bj anim) and in some anims I see the same messagebox as before. I'm very confused now.

Posted

Is anyone else having the schlong stretch while running the TFC 1 command? The mod works great but as soon as I TFC 1 the penis stretches really long. Wondering if there's an .ini edit or something to correct it.

Posted
1 hour ago, Demoiselle Loretta said:

I downloaded 0.23 and turned all debug features on and I don't see any rays. What does it look like? (other debug things like collision cylinders etc. are visible)

Btw it seems I can access player character (in one cowgirl anim), the partner NPC actor (in a bj anim) and in some anims I see the same messagebox as before. I'm very confused now.

Oh god your issue is going to be a nightmare to fix..  If you want, you can send me a direct message on here or discord (I'm in the sexlab discord) and I can send you a build with extensive debugging to figure out your camera issue and hopefully fix it. I'll warn you right now though, it'll be a process. Not a one-shot fix. 

 

The debug was it'll draw a line in the direction you're looking that lasts for 5 seconds and disappears. So if you see no red lines, your camera is likely not actually being used by skyrim. Rather, some mod has replaced the camera with it's own Gamebryo implementation. 

 

1 hour ago, adoiad said:

Is anyone else having the schlong stretch while running the TFC 1 command? The mod works great but as soon as I TFC 1 the penis stretches really long. Wondering if there's an .ini edit or something to correct it.

By time my mod runs in the tick stack, the game is fully un-paused. Then it gets re-paused.. I could fix it by implementing a state manager though to dirty fix it. 

 

4 hours ago, Paimoons said:

can you add a cum sound for the climax

All sex frameworks already do that? Seems redundant

 

4 hours ago, dllxmatcher said:

Excellent work, thank you very much. Are there any improvements or plans regarding Ostim? Otherwise, what is the most stable version for Ostim 7.3.5d at the moment? I use UBE body.

OStim and Sexlab should both work perfectly with PPA? Haven't heard any complaints otherwise. 

 

6 hours ago, shnigs said:

THANKS FOR YOUR WONDERFUL WORK ! But there is some problems,when I'm typing in the filter during smithing,press the backspace button will active the hotkey of your mod. In fact press backspace during typing in filter of the inventory won't have the same problem. Would you fix it or tell me how to solve it ?

Config. Config. Config. Config. Config. Config. Config. Config. Config. Config. Config. Config. Config. Config. 

 

 

Posted

Holy shit, you keep on delivering. Mod of a decade.

I'll definitely compare your implementation of dynamic sounds with SLSS one.

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...