Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

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

Posted (edited)
11 hours ago, Harukax3 said:

character's lower lip clips into her gums and teeth

This mod does not make characters' lips clip inward. That would be caused by another mod. So that issue isn't caused by this.

Anyway, set the hole position of the mouth in front of the mouth, so the penis follows a track that doesn't go through the lower lip, but between the lips.

An improvised fix is to set the teeth depth and oral depth to as far back as the sliders allow, in Racemenu. You can also reduce the size of the teeth, and set their height.

 

If the penis has SMP collisions, it has some SMP settings of it own, in its SMP config file.

You can try lowering the margins to 0.01, in the SKSE\Plugins\hdtSkinnedMeshConfigs folder, from the mod that is giving the penis SMP collisions.

I don't know why or how margins matter, but I did it, as it was recommended in the High Poly Head SMP topic, and it probably helped.

Edited by greenblackflame
Posted
11 minutes ago, unwashed biomass said:

It would be nice if PPA would go disabled in FPP mode, especially for ABC, when it is on and you move your head it causes lil bit fuckery.

you can just hit F2 by default and disable it while in fpp

 

Posted
On 3/13/2026 at 8:03 PM, Petezahut! said:

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.

Check your ABC installation, when you download it comes in zip, the zip have the 7z, not proud to say it happens to me once.

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