Jump to content

Procedural Penis Animations/Collision [Beta]


Recommended Posts

Posted (edited)
4 minutes ago, friendlygaint said:

 

AccuratePenetration.log 911.41 kB · 1 download

 

I am on the latest version of 1.5.9 skyrim

Seems like some of you guys have a mod wiping the tags. Look: Tags:[MatchMaker, SexEndHook]

Make sure you've got the latest Sexlab version your skyrim supports too. 

Edit: Yeah your MatchMaker mod is starting scenes without tags. I checked the source code. You'll have to start sex a different way that uses the latest API of Sexlab. 

Edited by asdt123123
Posted (edited)
5 minutes ago, asdt123123 said:

Seems like some of you guys have a mod wiping the tags. Look: Tags:[MatchMaker, SexEndHook]

Make sure you've got the latest Sexlab version your skyrim supports too. 

 

Ok that's weird, i do have the latest sexlab i think i might have downloaded LE of matchmaker just testing now

 

i'll try it without matchmaker as well just to check as well

Edited by friendlygaint
Posted (edited)

Mod is fantastic! Thanks for sharing!

Is there any reason that it might not be working with anims tagged cowgirl and works fine if they're missing that tag?

For example, Nipples Lap Fuck works fine and has these tags (SLAL): "tags": "Nibbles,Sex,Vaginal,Penis,MF,Loving,Holding,Sitting,FM,Facing"
But on Nibbles Cowgirl 3, it isn't working, tags: "tags": "Nibbles,Sex,Vaginal,Penis,MF,Loving,Cowgirl,Laying,Lying,OnBack,Facing"

Also tried NCK30's cowgirl animations.

Using the latest Sexlab (for AE 1170). Everything else in working order. Female body is 3BA, playing male with SOS light.

Edited by Netherworks
Posted
2 minutes ago, friendlygaint said:

 

Ok that's weird, i do have the latest sexlab i think i might have downloaded LE of matchmaker just testing now

 

i'll try it without matchmaker as well just to check as well

Verify if it's matchmaker causing it. I'll make a note of it being incompatible

 

And yeah upgrading sexlab is a must. 

 

3 minutes ago, Netherworks said:

Mod is fantastic! Thanks for sharing!

Is there any reason that it isn't working with anims tagged cowgirl and works fine if they're missing that tag?

For example, Nipples Lap Fuck works fine and has these tags (SLAL): "tags": "Nibbles,Sex,Vaginal,Penis,MF,Loving,Holding,Sitting,FM,Facing"
But on Nibbles Cowgirl 3, it isn't working, tags: "tags": "Nibbles,Sex,Vaginal,Penis,MF,Loving,Cowgirl,Laying,Lying,OnBack,Facing"

Also tried NCK30's cowgirl animations.

Using the latest Sexlab (for AE 1170). Everything else in working order. Female body is 3BA, playing male with SOS light.

You gotta elaborate on what you mean by "not working". Enable the debug thing in the .json config and see if you see any relevant logs

 

Posted
31 minutes ago, asdt123123 said:

What compatibility problems does that mod have with this one? What does it break? I'll make a note of it on the page

 

Ignore it. I was in a new game, and it was not working. Now it is.

And it works with Auto mode on. Actually Auto Mode must be on.

Now it changes from Anal to Vagina, as it should.

Posted
9 minutes ago, asdt123123 said:

Verify if it's matchmaker causing it. I'll make a note of it being incompatible

 

And yeah upgrading sexlab is a must. 

 

 

I have sexlab Version 1.63 with seperate orgasms W SLSO Hakkey's Tweaks and + sexlab utility plus

 

Even then still getting the error message : /

Posted (edited)

appreciate the work you are doing on this. looking forward to how this works later on. that preview image is nightmare fuel though lol

Edited by sierrra
Posted
22 minutes ago, asdt123123 said:

You gotta elaborate on what you mean by "not working". Enable the debug thing in the .json config and see if you see any relevant logs


Sorry, I meant not working as in the SKSE plugin is not providing its function of moving the penis to enter the hole.

I turned on all the debugs and it initially still wasn't working at all.

Log was like this:

[16:47:47.857] [76712] Found 0 active scenes, tracking 0
[16:47:48.857] [74816] Found 0 active scenes, tracking 0
[16:47:49.862] [76180] Found 0 active scenes, tracking 0
[16:47:50.873] [76180] Found 0 active scenes, tracking 0
[16:47:51.858] [74816] Found 0 active scenes, tracking 0
[16:47:52.856] [63000] Found 1 active scenes, tracking 0
[16:47:52.856] [63000] Scene for Ninara has no tags. Waiting...
[16:47:52.856] [63000] Scene for Josef has no tags. Waiting...
[16:47:53.977] [62460] Found 1 active scenes, tracking 0
[16:47:53.978] [62460] Scene for Ninara has no tags. Waiting...
[16:47:53.978] [62460] Scene for Josef has no tags. Waiting...
[16:47:54.871] [63000] Found 1 active scenes, tracking 0

Then I moved to a different character and it all lit up the various areas in game for visual feedback (mouth, penis, etc).
Then logged picked up something at that point:

[16:58:15.086] [79688] Status: Tags:[Vaginal] Actors:1 Aggr:false Top:false Bottm:true Vag:false Anal:false Oral:false InSex:true
[16:58:15.086] [79688] Status: Tags:[Vaginal] Actors:1 Aggr:false Top:true Bottm:false Vag:false Anal:false Oral:false InSex:true
[16:58:15.103] [79688] Status: Tags:[Vaginal] Actors:1 Aggr:false Top:false Bottm:true Vag:false Anal:false Oral:false InSex:true
[16:58:15.104] [79688] Status: Tags:[Vaginal] Actors:1 Aggr:false Top:true Bottm:false Vag:false Anal:false Oral:false InSex:true
[16:58:15.128] [79688] Status: Tags:[Vaginal] Actors:1 Aggr:false Top:false Bottm:true Vag:false Anal:false Oral:false InSex:true
[16:58:15.128] [79688] Status: Tags:[Vaginal] Actors:1 Aggr:false Top:true Bottm:false Vag:false Anal:false Oral:false InSex:true
[16:58:15.159] [79688] Status: Tags:[Vaginal] Actors:1 Aggr:false Top:false Bottm:true Vag:false Anal:false Oral:false InSex:true

Then I went back to the first NPC (Ninara) and it was all working fine.

So, it seems intermittently working (for me) in Alpha 0.0.5.

Posted
41 minutes ago, friendlygaint said:

Ok so i noticed an interesting issue, might be because of the tags but it gives me both anal and vagina collisions, vagina just gets priority.

Good news (Well kind of). The 'Tags' variable in the Non P+ sexlab is apparently stale. Doesn't seem to even update if the animation changes. So I'll write some code in a little bit for a fallback. Downside is this means I wont be able to add different stuff like handling for boobjobs, handjobs, etc. 

 

 

38 minutes ago, Netherworks said:


Sorry, I meant not working as in the SKSE plugin is not providing its function of moving the penis to enter the hole.
 

Your issue will most likely be resolved in my next small patch. It's an issue with Sexlab - or a misconception that Sexlab's "Tag" variable contains all the animations tags during the scene. 

Posted
5 minutes ago, asdt123123 said:

Good news (Well kind of). The 'Tags' variable in the Non P+ sexlab is apparently stale. Doesn't seem to even update if the animation changes. So I'll write some code in a little bit for a fallback. Downside is this means I wont be able to add different stuff like handling for boobjobs, handjobs, etc. 

 

Silverlining to everything as always

 

 

That said is it possible to add separate categories for male female? the head maybe fine but male and females are slightly too different, if not that's fine

 

Also tut on creature support?

 

Posted

I got to say this is very impressive. If you are doing more work on this can't wait to see it as it's pretty damn good as is in my testing.

 

Tested with regular SexLab and plain old 3BBB.

 

 

Posted

Works amazingly well!  Absolutely incredible, especially when you move forward to see how it is actually conforming to the female body.

Posted

Ok I need to be careful who I listen to when they say "Yah X mod works!". Normal sexlab was FUCKED lol. Even the state system wasn't aware  the Sexlab scenes ended because I wasn't aware they used different thread states compared to P+. No wonder people have been having issues. 

 

I also found  out I had a handful of mods that apparently don't work with P+ that I didn't even know I had installed. 

 

1 hour ago, Rogue1024 said:

 

Tested with regular SexLab and plain old 3BBB.

 

Update. Sexlab may work once or twice, but the previous version wasn't aware of stale states

 

2 hours ago, friendlygaint said:

Ok so i noticed an interesting issue, might be because of the tags but it gives me both anal and vagina collisions, vagina just gets priority.

Fixed

2 hours ago, Netherworks said:


Sorry, I meant not working as in the SKSE plugin is not providing its function of moving the penis to enter the hole.
 

Fixed

Posted

Yeah, It was a false positive on my end. Initially, the previous version just so happened to work when I was engaged in missionary or doggy but then cowgirl wasn't working, so it "seemed" to be a pattern when it was actually randomly not working due to the variances between original and P+.

Posted
13 minutes ago, asdt123123 said:

Ok I need to be careful who I listen to when they say "Yah X mod works!". Normal sexlab was FUCKED lol. Even the state system wasn't aware  the Sexlab scenes ended because I wasn't aware they used different thread states compared to P+. No wonder people have been having issues. 

 

I also found  out I had a handful of mods that apparently don't work with P+ that I didn't even know I had installed. 

 

Update. Sexlab may work once or twice, but the previous version wasn't aware of stale states

 

Fixed

Fixed

this mod is truly brilliant.. i used w/ sexlab and it crashed once, but otherwise ran with lag (SL can have a lot of script lag for me sometimes but runs OK mostly)

I just checked the PPA page again to reread everything so I could check your notes etc, and I see you've uploaded an updated version. Do you think this one will run better with sexlab? 

 

FYI I am on steam deck with an insane mod-list that I've spent so long putting together lmao. So a lot of my crashes are definitely from the limitations of my GPU, or random instabilities from my mod-list. I have crash logger so I can share additional logs linked to PPA.

Posted (edited)

Ok so I just updated to your most recent version (01/01/25) and it is running way smoother than the older one. 
 

FYI- I'm using sexlab and it has worked for each scene thus far with no crashes or issues.  (Knock on wood)
 

I am testing scenes using the mod slaverun reloaded. I believe this mod has a separate method of starting SL scenes (idk what mechanism is uses but it starts scenes based on storyline conditions such as anal/aggressive etc). So far everything works well and PPA has worked with each scene and condition. As you know, group sex is a bit messed up but, it wasn’t terribly bad. Every penis in group scenes basically went into the same hole lmao. They switched holes sometimes but yea, both went into vagina, or ass, etc. They overlapped inside the body as if it was just one penis. 
 

Edit: *scenes like spitroast basically worked fine and each penis behaved independently 
 

anyway this mod is amazing and gets rid of so many alignment issues that have me pulling my hair out constantly. I shall continue to test and stay up to date on your progress. Thank you ❤️

Edited by sistergrave
Add info
Posted

This mod now works in my game, except for a slight angle issue. However, it causes NoOverpenetration_SE_1.0 to malfunction, resulting in clipping problems. Could the author add some methods to prevent clipping?

Posted

Hello my fellow coomers. I've tried the mod with old classic Sexlab v1.66 + OsmelMC Tweaks (yup, it's not broken like many believe, that's what happens to people who think pizza needs ketchup) and 3BA body with UBE anus (and I don't use that mod that separates anus and pussy collision either). Everything works perfectly without lag or any other weird crap.

First, I recommend that to eliminate that L manny are complaining about, simply need to place the collision starting point a little deeper (just a little) into the pussy so that the bend occurs inside it and not outside. Duh!

 

  "VaginaPosition": {
    "Anchor": "NPC Pelvis [Pelv]",
    "Offset": [0.0, -1.3, -3.2],
    "DepthOffset": [0.0, 1.0, 7.0],
	"CollisionCylinderRadius": 1.0,
	"CollisionCylinderHeightModifier": 0.5
  },

  "AnusPosition": {
	"_comment": "Pelvis is a great anchor point",
    "Anchor": "NPC Pelvis [Pelv]",
    "Offset": [0.0, -6.5, -3.0],
    "DepthOffset": [0.0, 4.0, 7.0],
	"CollisionCylinderRadius": 1.0,
	"CollisionCylinderHeightModifier": 0.5
  },

Of course, don't use these values because every body will be different, I'm just showing an example

 

Spoiler

fh4jByP.png

 

fh4jq8B.png


 

Second, if you like big dongs like me (W Y Geh), I recommend that you leave the DepthOffset of the cylinder preferably centered so that the internal collision of the schlong points towards the center of the body and does not hit the walls of and cause clipping.

 

Here are some examples of the collision; I loved this mod. The realism that little bend in the penetration adds is over 9000.

Spoiler

fh4Eu7n.gif

fh4EUkg.gif

fh4MdNa.gif

 

The magic bend must occur inside the body, not outside of it.

Spoiler

fh4MVxj.gif

fh4MQ5X.gif

fh4VPQj.gif

fh4VyTg.gif

 

It's even revived my fondness for the old Leito Animations. Before, clipping was the norm, but now they mostly work thanks to this mod. For example, I was never a fan of Leito's Anal Missionary 1-2, but now with this mod, I've tag them (SLATE) like "vagina", and they look amazing now.

Spoiler

fh4Wlwu.gif

fh4WNAF.gif

 

 

Anal animations work perfectly with this mod without the need for any other external mod, just TNG + CBPC + 3BA Ube Anus + this mod.

Spoiler

fh4WSPR.gif

fh4WsNn.gif

 

Animations like this now actually make sense:

Spoiler

fh4XeJS.gif

 

This mod is a must-have 100/100 You're the MVP @asdt123123

Posted
3 minutes ago, pdd001 said:

Should i disable High poly Head SMP and soft body to use this mod?

Im using it HPH SMP and this mod at the same time. Seems to be working, though, youve gotta tweak the mouth offset of this mod a little. There are some oddities but... I dont really care.. Its still skyrim afterall xD No way around oddities lol

Posted
18 minutes ago, 深淵の神 said:

Hello my fellow coomers. I've tried the mod with old classic Sexlab v1.66 + OsmelMC Tweaks (yup, it's not broken like many believe, that's what happens to people who think pizza needs ketchup) and 3BA body with UBE anus (and I don't use that mod that separates anus and pussy collision either). Everything works perfectly without lag or any other weird crap.

First, I recommend that to eliminate that L manny are complaining about, simply need to place the collision starting point a little deeper (just a little) into the pussy so that the bend occurs inside it and not outside. Duh!

 

  "VaginaPosition": {
    "Anchor": "NPC Pelvis [Pelv]",
    "Offset": [0.0, -1.3, -3.2],
    "DepthOffset": [0.0, 1.0, 7.0],
	"CollisionCylinderRadius": 1.0,
	"CollisionCylinderHeightModifier": 0.5
  },

  "AnusPosition": {
	"_comment": "Pelvis is a great anchor point",
    "Anchor": "NPC Pelvis [Pelv]",
    "Offset": [0.0, -6.5, -3.0],
    "DepthOffset": [0.0, 4.0, 7.0],
	"CollisionCylinderRadius": 1.0,
	"CollisionCylinderHeightModifier": 0.5
  },

Of course, don't use these values because every body will be different, I'm just showing an example

 

  Reveal hidden contents

fh4jByP.png

 

fh4jq8B.png

 

 

Second, if you like big dongs like me (W Y Geh), I recommend that you leave the DepthOffset of the cylinder preferably centered so that the internal collision of the schlong points towards the center of the body and does not hit the walls of and cause clipping.

 

Here are some examples of the collision; I loved this mod. The realism that little bend in the penetration adds is over 9000.

  Reveal hidden contents

fh4Eu7n.gif

fh4EUkg.gif

fh4MdNa.gif

 

The magic bend must occur inside the body, not outside of it.

  Reveal hidden contents

fh4MVxj.gif

fh4MQ5X.gif

fh4VPQj.gif

fh4VyTg.gif

 

It's even revived my fondness for the old Leito Animations. Before, clipping was the norm, but now they mostly work thanks to this mod. For example, I was never a fan of Leito's Anal Missionary 1-2, but now with this mod, I've tag them (SLATE) like "vagina", and they look amazing now.

  Reveal hidden contents

fh4Wlwu.gif

fh4WNAF.gif

 

 

Anal animations work perfectly with this mod without the need for any other external mod, just TNG + CBPC + 3BA Ube Anus + this mod.

  Reveal hidden contents

fh4WSPR.gif

fh4WsNn.gif

 

Animations like this now actually make sense:

  Reveal hidden contents

fh4XeJS.gif

 

This mod is a must-have 100/100 You're the MVP @asdt123123

For me having it slightly outside looked better, but that for sure looks really good. I think the penis I have installed is just super low vertex count with a crappy rig so it bends worse. Pretty sure it's the default SOS schlong lol. I'll have to try out whatever schlong that is.. 

 

Do you mind if I use some of your clips for the front page? I'll link this comment in the config tutorial too

 

1 hour ago, w9369 said:

This mod now works in my game, except for a slight angle issue. However, it causes NoOverpenetration_SE_1.0 to malfunction, resulting in clipping problems. Could the author add some methods to prevent clipping?

You shouldn't need overpenetration for this mod. I already hard-cap the penis lengths in the solver algorithm. Try without and LMK - I could add an option that turns penis segments invisible that exceed the vaginal/anus tunnels. 

 

1 hour ago, sistergrave said:

Ok so I just updated to your most recent version (01/01/25) and it is running way smoother than the older one. 
 

FYI- I'm using sexlab and it has worked for each scene thus far with no crashes or issues.  (Knock on wood)
 

I am testing scenes using the mod slaverun reloaded. I believe this mod has a separate method of starting SL scenes (idk what mechanism is uses but it starts scenes based on storyline conditions such as anal/aggressive etc). So far everything works well and PPA has worked with each scene and condition. As you know, group sex is a bit messed up but, it wasn’t terribly bad. Every penis in group scenes basically went into the same hole lmao. They switched holes sometimes but yea, both went into vagina, or ass, etc. They overlapped inside the body as if it was just one penis. 

Yeah unfortunately gangbangs on two of the holes at once is going to be annoying to solve. If no animations do two cocks in one hole, then technically it wouldn't be that hard. 

 

I'm thinking in group scenes with "cock collisions" (Two cocks choosing the same holes) I can decide who gets what by pelvis directions. 

 

I might not be thinking too hard here, but I believe this is basically the default position for double penetration for 99% of gangbangs?

ae54989f9d1806dbb00ffca4729236b9.png2c13fc48c88be8353aee2f5b5728feb5.png

 

An algorithm based on just 1 of the male's pelvis positions relative to the female's pelvis could tell us if they intend on vaginal or anal. 

 

But again.. If there's animations with double penetration of the same hole, that's going to be a nightmare to solve. 

 

3 hours ago, sistergrave said:

this mod is truly brilliant.. i used w/ sexlab and it crashed once, but otherwise ran with lag (SL can have a lot of script lag for me sometimes but runs OK mostly)

I just checked the PPA page again to reread everything so I could check your notes etc, and I see you've uploaded an updated version. Do you think this one will run better with sexlab? 

 

FYI I am on steam deck with an insane mod-list that I've spent so long putting together lmao. So a lot of my crashes are definitely from the limitations of my GPU, or random instabilities from my mod-list. I have crash logger so I can share additional logs linked to PPA.

Use Sexlab P+. And avoid using SMP stuff on a steam deck. This might help a bit too: https://www.nexusmods.com/skyrimspecialedition/mods/77779

 

This mod on the worst CPU possible would likely only use up to 1ms per frame. On my PC, it uses 0.01ms at most per frame. 

 

I highly recommend this mod too, basically a requirement in 2026: https://www.nexusmods.com/skyrimspecialedition/mods/17230

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   1 member

×
×
  • Create New...