Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted
On 3/10/2026 at 4:08 PM, bitnuke said:

You are completely correct. I don't care about hurting peoples feefees. I just care about the truth.

 

One of those can be a source of progress, with consequences lasting into the future. The other makes people feel good for a day.  What motivation do you think made the developer create this mod? Good feelings or disatisfaction with how things are?

 

There is a popular term for this. It's called "strong men" and "weak men". 

 

EDIT: And just before people play the "Oh yeah? Well what have you ever created? You just whine.". I have posted over a dozen mods on this website under various accounts over the course of 20 years. Some of them "changed the ecosystem" for the relevant game. None of them are available anymore today for..... some reason. 

Lol.

Posted

Sorry if this has been asked before but I've been looking through the instructions and either I missed something or I just can't figure this out. So...my problem is with certain npcs (not all) once animation begins their penis stretches into oblivion and eventually that causes them to turn invisible. All people in animation are female, all using TRX schlong, hdt hair and 3ba body with physics. My characters fine and many npcs it works but with Valerica and a few others the problem happens. Any advice? 

Posted (edited)
42 minutes ago, CyberQueen said:

Any advice?

 

I would disable CBPC and SMP (by removing their dlls) and test again.

Edited by traison
Posted
5 hours ago, traison said:

 

I would disable CBPC and SMP (by removing their dlls) and test again.

Okay so you where right but now I have a new problem. I have CBPC (The one I removed the Dill from) and 3BA. I have all female npcs using the cbpc by default but then the smp for specific followers. By removing the dill, my followers with the smp option work fine but now all other female npcs have no physics. So the cbp.dll is not jelling with this for some reason. Is there a setting I can change to make everything work together?

Posted
5 hours ago, traison said:

 

I would disable CBPC and SMP (by removing their dlls) and test again.

Dang never mind. It ended up being a fourth mod interfering with the other three. Still your comment helped me solve the problem so thanks for that!

Posted
7 hours ago, CyberQueen said:

Sorry if this has been asked before but I've been looking through the instructions and either I missed something or I just can't figure this out. So...my problem is with certain npcs (not all) once animation begins their penis stretches into oblivion and eventually that causes them to turn invisible. All people in animation are female, all using TRX schlong, hdt hair and 3ba body with physics. My characters fine and many npcs it works but with Valerica and a few others the problem happens. Any advice? 

There's some fucked physics config going around for schlongs, no clue what it is. Just install this: 

 

Posted
10 hours ago, traison said:

Edit again: May want to consider having a config value in PPA to invert right side butt forces. I for instance have linearX forces inverted on the right side. The same is going to apply to all the other forces, and what I call translated forces, like linearZrotationX. Force amplitude adjustment would also be welcome, even though its decent as it is now - different stiffness, damping, timeStep and timeTick values will produce vastly different results, they just happen to be decent for me with my custom CBPC config and dll.

I'm still not sure if I'll be keeping it. CBPC's physics are pretty inconsistent. But yeah it'll be configurable and disabled by default

Posted (edited)

Using this with TNG male body mod. Male characters can no longer get erections. Tried with SOS lite and the penis kept stretching too infinity. Any help or advice? I am using faster HDT smp and CBPC. Not sure what the issue is. When sex scene starts game penis just will no become erect on npcs no matter what. Not sure what mod incompatibility is causing this. Help? 

I am using the latest version of sexlab on Loverslab as well.

I previously had this installed: https://www.loverslab.com/files/file/46580-schlongs-of-skyrim-ae-ng/. I had PPA installed with this mod but uninstalled it because it wouldn't give npcs schlongs
I uninstalled it and installed The New Gentleman. Schlong appear but they are always floppy and never erect during sex

I have CBPC version 1.6.4 at the top of the list. Could that be causing it? 
I also have Faster HDT SMP 2.5.1 installed. Could this mod be messing with the physics?

 

I've tried using the console editor but the penis wont budge or get erect

 

ScreenShot4.thumb.png.b18074cb89581a21c98e44461f1433ea.png

Edited by bschou
Posted
On 1/4/2026 at 7:51 AM, asdt123123 said:

It's using the Lurker's race. Gotta change the race to allow the Lurker to not get overridden. 

 

Thank goodness I randomly thought to look up "lurker" in this thread. Had them lacking collisions for years, never could figure out why, never found anything useful on ABC's page. Such a relief finally seeing it working after changing it. 

Posted
12 hours ago, bschou said:

Using this with TNG male body mod. Male characters can no longer get erections. Tried with SOS lite and the penis kept stretching too infinity. Any help or advice? I am using faster HDT smp and CBPC. Not sure what the issue is. When sex scene starts game penis just will no become erect on npcs no matter what. Not sure what mod incompatibility is causing this. Help? 

I am using the latest version of sexlab on Loverslab as well.

I previously had this installed: https://www.loverslab.com/files/file/46580-schlongs-of-skyrim-ae-ng/. I had PPA installed with this mod but uninstalled it because it wouldn't give npcs schlongs
I uninstalled it and installed The New Gentleman. Schlong appear but they are always floppy and never erect during sex

I have CBPC version 1.6.4 at the top of the list. Could that be causing it? 
I also have Faster HDT SMP 2.5.1 installed. Could this mod be messing with the physics?

 

I've tried using the console editor but the penis wont budge or get erect

 

ScreenShot4.thumb.png.b18074cb89581a21c98e44461f1433ea.png

I couldnt get sos ae to work either. its still in really early phases but for TNG did you try using the page up button to force erection? personally i still prefer SOS 1.1.4 over TNG but i still use TNG because it just works better for me with some mods (like predators HPH)

Posted
On 3/12/2026 at 5:08 AM, traison said:

 

PPA config files, that I'm aware of:

SKSE\Plugins\accurate-penetration.toml

SKSE\Plugins\ppa-override-configs\*.toml

SKSE\Plugins\ppa-voice-configs\*.toml

SKSE\Plugins\ppa-animation-tagging\*.json

 

Where * is a standard Windows wildcard.

ok yea so TOML is the right config file. wasnt sure since some other mods are actually labeled as configs in windows lol. thank you. and also thank you for the ABC override file. it works so well. out of curiosity, is the override supposed to make them targetable for the backspace feature? Previously I was able to target animals but for some reason i cant anymore and wanted to see what type of tutorial I should look up to create an override to make them targetable if you happened to know.

Posted
17 minutes ago, BonitaMussolini said:

ok yea so TOML is the right config file. wasnt sure since some other mods are actually labeled as configs in windows lol. thank you. and also thank you for the ABC override file. it works so well.

 

The ABC overrides were made by someone else. I only adjusted the values.

 

17 minutes ago, BonitaMussolini said:

out of curiosity, is the override supposed to make them targetable for the backspace feature?

 

Doubt that has anything to do with it.

 

18 minutes ago, BonitaMussolini said:

Previously I was able to target animals but for some reason i cant anymore and wanted to see what type of tutorial I should look up to create an override to make them targetable if you happened to know.

 

Versions before 31 had janky targeting for hole selection. My understanding is that it used the actor AABB box when raycasting. These are placed on top of eachother for SL animations, meaning which actor got selected was probably more dumb luck than anything. Also, the AABB box is not where the actor is visually, it is where the actor object is according to the game engine - could be the middle of the animation or somewhere around there. 31 improved upon this I believe.

 

If you're stuck using versions before 31, I'd recommend zooming out, then hitting backspace from various angles while looking at the center of the animation, it'll eventually select the actor you want. Gangbang animations are practically impossible to edit.

 

To create new dick overrides, use a text editor.

Posted
On 3/12/2026 at 12:01 PM, CyberQueen said:

Dang never mind. It ended up being a fourth mod interfering with the other three. Still your comment helped me solve the problem so thanks for that!

So what was the mod that was causing the problem for you? I also have that problem and cant seem to find a way to fix it.

Posted

This mod is really good and works great, but I have two problems.

 

The first is about this billyy's boobjob. I have to change the wolf to "none", otherwise the penis will extend towards the mouth or hands like a magnet. But here's the problem, after making the change, the female character's mouth keeps opening. I have no idea how to solve it.

SkyrimSE2026-03-1622-37-05_740.thumb.jpg.d050fbb51ad248e2cddbb1432239bfaf.jpg

 

Secondly, in some 3P scenes like this one, it's difficult to select a character to change their settings. I want to change the ice wolf on the right to vagina, but I just can't select it. Is there a way to make character selection easier?

SkyrimSE2026-03-1622-55-28_607.thumb.jpg.271cddb5cc7485be573a5325688a095b.jpg

Posted
44 minutes ago, biobay850 said:

The first is about this billyy's boobjob. I have to change the wolf to "none", otherwise the penis will extend towards the mouth or hands like a magnet. But here's the problem, after making the change, the female character's mouth keeps opening. I have no idea how to solve it.

 

That does seem like a bit of a bug yes. As a workaround until it's fixed, reduce CollisionCylinderRadius in the Mouth.Position section.

 

45 minutes ago, biobay850 said:

Secondly, in some 3P scenes like this one, it's difficult to select a character to change their settings. I want to change the ice wolf on the right to vagina, but I just can't select it. Is there a way to make character selection easier?

 

Version 31 supposedly improved upon this. Personally I'm still getting some inconsistencies in selecting actors. The format in the ppa-animation-tagging files doesn't look too complicated, I think I would just edit this in a text editor. Hopefully in-game config reloading also reloads these, making any trial-n-error you might need to do significantly less costly.

Posted
14 hours ago, biobay850 said:

This mod is really good and works great, but I have two problems.

 

The first is about this billyy's boobjob. I have to change the wolf to "none", otherwise the penis will extend towards the mouth or hands like a magnet. But here's the problem, after making the change, the female character's mouth keeps opening. I have no idea how to solve it.

SkyrimSE2026-03-1622-37-05_740.thumb.jpg.d050fbb51ad248e2cddbb1432239bfaf.jpg

 

Secondly, in some 3P scenes like this one, it's difficult to select a character to change their settings. I want to change the ice wolf on the right to vagina, but I just can't select it. Is there a way to make character selection easier?

SkyrimSE2026-03-1622-55-28_607.thumb.jpg.271cddb5cc7485be573a5325688a095b.jpg

Character's mouth opening is likely from Sexlab P+, not PPA. PPA should only open the mouth when the penis is colliding with it. 

Not being able to select an actor could be a bug, try from multiple different angles. 

Current raycast pipeline is:
Extended havok collider raycast -> Geometry collecting, sorting, culling meshes missing expected shader flags -> vertex raycasting. 

 

In other words, might be getting filtered before the actual geometry raycast. If I just did a blind geometry raycast it'd be insanely heavy. 

 

Let me know what those creatures are too so I can reproduce the problem.

Posted
On 3/6/2026 at 10:11 AM, asdt123123 said:

Update 3:

  • For the actor selector and what not, it just uses raw vertex data now. All the skyrim systems have annoying limitations. 

Obviously a lot heavier to raycast against a literal mesh, but I doubt it'll be noticeable since it's only for selecting actors. 

 

Lmk if it works for SE and VR. I only tested for AE. Should be pixel precise now (Ignores hair though). You can select a bow string even now. 

 

In terms of the voice system, when it's officially released. It will be a separate mod entirely that just uses PPA. Hopefully people will create some cool voice packs. Sexlab is side by side with OStim these days now. 
 

PPA - Penetration Physics v0.0.31.zip 6.93 MB · 11 downloads

Update 4:

 

Improved the actor selector accuracy more (Dropped havok, too inaccurate), and optimized the vertex raycaster more. This is just for stuff that selects actors like the hotkey, and the animation speed thing. 

 

 

PPA - Penetration Physics v0.0.31-D.zip

Posted
11 hours ago, asdt123123 said:

Character's mouth opening is likely from Sexlab P+, not PPA. PPA should only open the mouth when the penis is colliding with it. 

Not being able to select an actor could be a bug, try from multiple different angles. 

Current raycast pipeline is:
Extended havok collider raycast -> Geometry collecting, sorting, culling meshes missing expected shader flags -> vertex raycasting. 

 

In other words, might be getting filtered before the actual geometry raycast. If I just did a blind geometry raycast it'd be insanely heavy. 

 

Let me know what those creatures are too so I can reproduce the problem.

I'm using standard sexlab not P+. I checked the facial expression values in the console. The mouth values are all zero. I think PPA is controlling the mouth. There is a slight movement in the mouth when the penis approach and it looks like doing oral.

 

Posted
10 hours ago, biobay850 said:

I'm using standard sexlab not P+. I checked the facial expression values in the console. The mouth values are all zero. I think PPA is controlling the mouth. There is a slight movement in the mouth when the penis approach and it looks like doing oral.

 

If the penis isn't set to target the mouth, and  you're using a newer version of PPA, that shouldn't be possible. Of course, bugs exist, so I'll have to test it. 

 

Just make 100% sure  the penis target isn't the mouth. 

Posted

I was having the stretch bug (playing as female with strap on stretching into the void) using CBPC, CBBE 3BA and TNG and HDT SMP Flex and finally after doing some testing it seemed the bug was caused by immersive equipment displays  extra skeleton nodes. Every time I disabled it everything would work and every time I enabled it I would get the bug.  I enabled extra skeleton nodes and downloaded the optional file extra skeleton nodes  cbpc file and everything seems to be working now. 

Posted

I have a problem where my character's lower lip clips into her gums and teeth, so i only see teeth and gums during BJ.  I don't know how to fix this.  

Other than that everything is perfect! 

c6378fd15bb170dbe05a46b4672cd311.png

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