Jump to content

Working Vagina + HDT Collisions + Hair Physics Now With Belly Support


Daiemonic

Recommended Posts

Posted

I installed Bounce and Jiggles 5.0 Regular TBBP_Belly and added this to the skyrim.ini

 

´[HAVOK]

iNumThreads=4  <---# CPU Cores

bHavokDebug=0

fMaxTime=0.0157

bDebugMultithreaded=0

 

 

I see now the belly moving around but awkwardly and just a couple of positions. It's more just trembling than bulging.

From other .gifs it seems that the penis is flexible. On mine it's not and it pierces through the back of my npc woman. It also can pierce the belly sometimes.

 

 

Are your results something like this?

aXekQu1.gif

 

 

yeah i have been working on those xml's some more and it is quite complicated

 

basicall friction and restitution determines elasticity of belly node (NPC Belly and HDT belly)

 

restitution is stretch (?) i have set to 0.8

friction is resisitance to stretch (?) set to 0.1

 

 

angular and linear dampening determines the kenetic force applied to the belly

 

angular dampening controls the torsion of the hkCapsuleShape

while linear dampening controls the forward/back (thrust!) kenetic transfer to belly mesh

 

 

when i lowered angular dampaning it took care of most of the "twist" in the belly upon penetration

when i lowered linear dampening it made the belly stretch more noticably

all of these being integers from 0.0 to 1.0

 

just get JFF havokManipulator from my link, and play with the xml's

 

also somethingg i have notices is that the hdtm.xml does not affect the whole schlong, just the bone from the skele (?) or at least it seems that way i may be wrong...

 

heres a gyfcat

 

http://gfycat.com/SleepyDefiantEastsiberianlaika

 

 

also thanks a bunch for those ini options XD imma try that so i can have havok debug on

Posted

 

 

 

try replacing the hdtPhysicsExtensionsDefaultBBP.xml in my pack with the TBBP_belly from bounce and jiggles site, and see what your results are.

 

if the belly stretches when walking/running that generally means the elasticity for belly node is too loose in the xml. 

 

 

i may have added the wrong hdtPhysicsExtensionsDefaultBBP.xml to this pack XD

i was awake for going on 48 hours, and had a distinct feeling of having forgotten something, despite checking numerous times...

 

 

Fixed breast issue but belly IS too elastic, running backward = 0.5m belly stretch, running forth = belly barely clipping from my back, and the bulge the schlongs do seems very negligeable compared to gif i saw

 

 

 refer to my previos post in reply to Darium.

 

this is an issue with the xml only. i have been editing my xml's frequently and as stated when i made the guide i was sleep deprived XD

 

i think i may have used an older xml??

 

just get the JFF tool, and play with hdtPhysicsExtensionsDefaultBBP.xml until you get what you want..

 

 

the xml's provided by bounce and jiggle on the nexus are a good baseline to start from but i found that the belly wasnt clipping with the SOS

 

 

 

Dariem

 

 

also of note, using JFF i had the best results collision wise by editing the "no colide with fields" in the xml.

 

there is a lot of confusion over this becuase its not very clearly documented anywhere.

thats why i linked this http://www.loverslab.com/topic/27118-collision-filters-and-you/

 

in the second post it has a listing of the body nodes and ther numeral order

Posted

After talking with another person, he told me that the SLFCVagina2.0 messes up (also, read the red announcement at http://www.loverslab.com/topic/26891-how-to-enable-hdt-belly-distortions-with-sos-announcement/).So i changed to CBBE HDT on the bodyslide.

 

I also downloaded and replaced the hdtPhysicsExtensionsDefaultBBP.xml   with the one in this page http://www.loverslab.com/topic/37708-more-believable-hdt-breast-butt-and-belly-physics/page-2

 

I can get a bigger bulge now, but it's still buggy, it's like I'm inserting a edgy box inside, there's just like one position that it looks ok, but the bulge only happens in a small zone. From the gif it looks like it goes from the waist up to below the chest. Maybe is because my penis is not sized correctly. I played around with the size and roll to see if it made the bulge any different.

 

For me, a few different bulges happen. One is bigger, below the chest, other is at the belly button and smaller bulge, and another is actually caving in or moving almost nothing.

 

Also, the bulge is almost constant. I mean, it doesn't go down to normal belly after the bulge, like in those gifs.

Posted

After talking with another person, he told me that the SLFCVagina2.0 messes up (also, read the red announcement at http://www.loverslab.com/topic/26891-how-to-enable-hdt-belly-distortions-with-sos-announcement/).So i changed to CBBE HDT on the bodyslide.

 

I also downloaded and replaced the hdtPhysicsExtensionsDefaultBBP.xml   with the one in this page http://www.loverslab.com/topic/37708-more-believable-hdt-breast-butt-and-belly-physics/page-2

 

I can get a bigger bulge now, but it's still buggy, it's like I'm inserting a edgy box inside, there's just like one position that it looks ok, but the bulge only happens in a small zone. From the gif it looks like it goes from the waist up to below the chest. Maybe is because my penis is not sized correctly. I played around with the size and roll to see if it made the bulge any different.

 

For me, a few different bulges happen. One is bigger, below the chest, other is at the belly button and smaller bulge, and another is actually caving in or moving almost nothing.

 

Also, the bulge is almost constant. I mean, it doesn't go down to normal belly after the bulge, like in those gifs.

 

 

dem xml's 

edit em.

 

XD

Posted

So i took another xml file and seems its directly linked to the sos collision : if there is sos collision my character belly just stretches while moving backward and sink into itself when moving foward, and the bulge is a bit weird, missionary position make it look like the schlong is fucking inside out at 90° regarding of how it penetrate

Posted

I tried some more stuff:

 

added NiStringExtraData to all the malegenitals_#.nif in "Data\Meshes\actors\character\character assets\SOS\VectorPlexus Muscular", the "String Data" value added was "Data\SKSE\Plugins\hdtm.xml""

 

I also added this (from this page http://www.loverslab.com/topic/43159-sevenbase-hdt-vagina/page-30?do=findComment&comment=1183024):

"If you did NOT use "My Files 3.rar", install the hdtfingers.xml file - if you did use "My Files 3.rar", you already have hdtfingers.xml, but you still must follow the rest of the steps. 
Do the process for adding nistringextradata* to "Data\Meshes\actors\character\character assets\femalebody_0.nif" and femalebody_1.nif, with the following exceptions:
  • Delete the NiStringExtraData in "0 NiNode" by right clicking the NiStringExtraData, selecting "Block", then "Remove Branch"

 

  • Select "NiStringsExtraData" instead of "NiStringExtraData" (note the plural) when using "Attach Extra Data"

 

  • After setting the "Name" Txt value, set the "Num Strings" value to 2

 

  • Right click the green circular arrows for Data's value, select "Array", then "Update"

 

  • Expand "Data" and add "Data\SKSE\Plugins\hdtFingers.xml" to the first value and "Data\SKSE\Plugins\hdtVagina.xml" to the second value (without the quotation marks of course)
     

Adding always HDT Havok Physics to the Name.

 

But it messed up some things. I went in-game to test and when the female got naked she would have underwear (I believe the vanilla, brown underwear) and there was no bulging or anything.

 

I then went back and reverted back the femalebody_1/2.nifs. Went in-game and now she gets naked as usual and I can see the bulging, but it's still the same, as if I didn't make any of these changes to the penis.

Posted

I tried some more stuff:

 

 

 

 

yeah you messed it up

 

you dont use NiString(S)ExtraData

 

what your doing with NiStringExtraData is telling the body file the location of the xml that tells havok how physics should affect the body.

 

thus the Path in HDT Havok Path & why the data variable points to a path relative to the skyrim install dir ./Data/SKSE/Plugins/[hdt-file-name-here].xml

 

Name: HDT Havok Path

 

femalebody_*.nif needs to point to hdtVagina.xml cause body has the vagina <- this xml is only for vagina

 

femalehead.nif is attached to hdtPhysicsExtensionsDefaultBBP.xml <- this xml affects breast but and belly

 

malegenitals_*.nif needs to point to hdtm.xml <- this xml is for male body, hands, schlong, the whole thing. if there's a malehead.nif that i dont know about it should go in that instead of genitals/hands

 

 

everything else is witchcraft

 

and by witchcraft i mean editing your xml's to suit you.

 

earlier i posted pertinent information about the xml fields.

 

if you have seen belly distortions, no matter how ugly, then the files are working and its only the xml's that need tweaking

 

here's my latest tweaked xml as of this post

hdtPhysicsExtensionsDefaultBBP.xml

 

that one gives me the belly bump in my posted gif on the prev page.

 

im playing with somone elses hdtvagina atm cause the one i was using made my char labia look like they should generate lift and i cant seem to figure out the appropriote fields to edit to affect the labia, i suspect it is L/R Vagina 1 & 2

 

 

something else i forgot to mention, sexlabs frame work, per my recently updated understanding , upon playing an animation unequips all your chars clothes/armor

 

several other mods do the same thing (bathing in skyrim is an example, even nexus mods do this) its important to look through your MCM and change the appropriote unequiping options to disable this, but only if your using a method that uses a item for NPC/palyer physics

 

this is bad. i think.

 

femalehead.nif is pointing to xml <- this setup should be imune to unequip bug that affected users of hdt havok object

 

the havok object, because it is a small invisible item was equiped to a bone on the head (i think) and when anims started the strip removed all equips, thus removing the havok object.

 

this is why i suspect people were reporting that with treepleens stuff, the vagina worked but no belly/breast during sex

 

since hdtVagina.xml was included in the femalebody_*.nif it was imune to unequips...

 

which is why i packaged all the nescesary nif files for both the body, and SOS, with thier nif's pre linked to the appropriote hdt xmls

Posted

This may have been said already, but I've noticed that the 'muscular' option in SOS really doesn't like collision, so be sure you're using the 'regular'.  Also, a huge thank you to plaguewolf for his herculean efforts on our behalf.

Posted

 

 

 

I tried some more stuff:

 

 

 

 

yeah you messed it up

 

you dont use NiString(S)ExtraData

 

what your doing with NiStringExtraData is telling the body file the location of the xml that tells havok how physics should affect the body.

 

thus the Path in HDT Havok Path & why the data variable points to a path relative to the skyrim install dir ./Data/SKSE/Plugins/[hdt-file-name-here].xml

 

Name: HDT Havok Path

 

femalebody_*.nif needs to point to hdtVagina.xml cause body has the vagina <- this xml is only for vagina

 

femalehead.nif is attached to hdtPhysicsExtensionsDefaultBBP.xml <- this xml affects breast but and belly

 

malegenitals_*.nif needs to point to hdtm.xml <- this xml is for male body, hands, schlong, the whole thing. if there's a malehead.nif that i dont know about it should go in that instead of genitals/hands

 

 

everything else is witchcraft

 

and by witchcraft i mean editing your xml's to suit you.

 

earlier i posted pertinent information about the xml fields.

 

if you have seen belly distortions, no matter how ugly, then the files are working and its only the xml's that need tweaking

 

here's my latest tweaked xml as of this post

attachicon.gifhdtPhysicsExtensionsDefaultBBP.xml

 

that one gives me the belly bump in my posted gif on the prev page.

 

im playing with somone elses hdtvagina atm cause the one i was using made my char labia look like they should generate lift and i cant seem to figure out the appropriote fields to edit to affect the labia, i suspect it is L/R Vagina 1 & 2

 

 

something else i forgot to mention, sexlabs frame work, per my recently updated understanding , upon playing an animation unequips all your chars clothes/armor

 

several other mods do the same thing (bathing in skyrim is an example, even nexus mods do this) its important to look through your MCM and change the appropriote unequiping options to disable this, but only if your using a method that uses a item for NPC/palyer physics

 

this is bad. i think.

 

femalehead.nif is pointing to xml <- this setup should be imune to unequip bug that affected users of hdt havok object

 

the havok object, because it is a small invisible item was equiped to a bone on the head (i think) and when anims started the strip removed all equips, thus removing the havok object.

 

this is why i suspect people were reporting that with treepleens stuff, the vagina worked but no belly/breast during sex

 

since hdtVagina.xml was included in the femalebody_*.nif it was imune to unequips...

 

which is why i packaged all the nescesary nif files for both the body, and SOS, with thier nif's pre linked to the appropriote hdt xmls

 

 

 

 

Your xml file gave my char twitching breast that grows and shrink like one breast is pumping the other one tweaked every breast related option, no result at all

Posted

This may have been said already, but I've noticed that the 'muscular' option in SOS really doesn't like collision, so be sure you're using the 'regular'.  Also, a huge thank you to plaguewolf for his herculean efforts on our behalf.

 

i did not add havok to the muscular sos option, because cmon, really? that schlong just clips therough practically the whole bottom of the female XD

 

 

 

I tried some more stuff:

 

 

 

 

yeah you messed it up

 

you dont use NiString(S)ExtraData

 

what your doing with NiStringExtraData is telling the body file the location of the xml that tells havok how physics should affect the body.

 

thus the Path in HDT Havok Path & why the data variable points to a path relative to the skyrim install dir ./Data/SKSE/Plugins/[hdt-file-name-here].xml

 

Name: HDT Havok Path

 

femalebody_*.nif needs to point to hdtVagina.xml cause body has the vagina <- this xml is only for vagina

 

femalehead.nif is attached to hdtPhysicsExtensionsDefaultBBP.xml <- this xml affects breast but and belly

 

malegenitals_*.nif needs to point to hdtm.xml <- this xml is for male body, hands, schlong, the whole thing. if there's a malehead.nif that i dont know about it should go in that instead of genitals/hands

 

 

everything else is witchcraft

 

and by witchcraft i mean editing your xml's to suit you.

 

earlier i posted pertinent information about the xml fields.

 

if you have seen belly distortions, no matter how ugly, then the files are working and its only the xml's that need tweaking

 

here's my latest tweaked xml as of this post

attachicon.gifhdtPhysicsExtensionsDefaultBBP.xml

 

that one gives me the belly bump in my posted gif on the prev page.

 

im playing with somone elses hdtvagina atm cause the one i was using made my char labia look like they should generate lift and i cant seem to figure out the appropriote fields to edit to affect the labia, i suspect it is L/R Vagina 1 & 2

 

 

something else i forgot to mention, sexlabs frame work, per my recently updated understanding , upon playing an animation unequips all your chars clothes/armor

 

several other mods do the same thing (bathing in skyrim is an example, even nexus mods do this) its important to look through your MCM and change the appropriote unequiping options to disable this, but only if your using a method that uses a item for NPC/palyer physics

 

this is bad. i think.

 

femalehead.nif is pointing to xml <- this setup should be imune to unequip bug that affected users of hdt havok object

 

the havok object, because it is a small invisible item was equiped to a bone on the head (i think) and when anims started the strip removed all equips, thus removing the havok object.

 

this is why i suspect people were reporting that with treepleens stuff, the vagina worked but no belly/breast during sex

 

since hdtVagina.xml was included in the femalebody_*.nif it was imune to unequips...

 

which is why i packaged all the nescesary nif files for both the body, and SOS, with thier nif's pre linked to the appropriote hdt xmls

 

 

 

 

Your xml file gave my char twitching breast that grows and shrink like one breast is pumping the other one tweaked every breast related option, no result at all

 

yup. i am aware that my xml's suck. however i havent gottent that particular reaction yet. 

the key thing to note, is that my system running havok will have different results from your system running havok.

 

it is dependant on how many FPS the TES engine renders

 

which is why i recomend playing with the xml's yourself. you can download all the xml's you want, and they may kinda work for your system, but until you make an xml that responds to your setup the way you want, meh...

 

for instance im framecapped at 60fps through my enb, in high density cells i get 28-30 frames, but in low density, say small interior cells my fps shoots up.

 

also check whats-his-names post on the last page. theres a config option that lets you manuall set havok render times

Posted

I have one issue, and I imagine this has been solved dozens of times so I apologize in advance for asking again, but I am having problems with the  vagina collision. I don't see any movement in the vagina during sex, and outside of sex I get either the vagina acting wildly, or stretching out an extreme distance (This last one usually goes away in a second or two though). I don't really know what I missed or forgot, but reading through the few pages of the thread doesn't seem to have the answer, so I thought I would ask while I keep reading

Posted

I have one issue, and I imagine this has been solved dozens of times so I apologize in advance for asking again, but I am having problems with the  vagina collision. I don't see any movement in the vagina during sex, and outside of sex I get either the vagina acting wildly, or stretching out an extreme distance (This last one usually goes away in a second or two though). I don't really know what I missed or forgot, but reading through the few pages of the thread doesn't seem to have the answer, so I thought I would ask while I keep reading

 

no vagina collision at all means that either the femalebody_*.nif isnt linked to hdtVagina.xml OR the malegenitals_*.nif in SOS isnt linked to hdtm.xml

 

 

the stretchy stuff could be bad xml, or wonky havok physics due to your setup

Posted

Ok,  how would I go about checking each of those things? Right now I've been building bodies using the SLFCVagina2.0 (checking the box for wall), as far as I'm aware the latest full version of SOS, everything was installed using Mod Organizer.

Posted

Ok,  how would I go about checking each of those things? Right now I've been building bodies using the SLFCVagina2.0 (checking the box for wall), as far as I'm aware the latest full version of SOS, everything was installed using Mod Organizer.

 

afaik, SOS does not support hdt collison out of the box. if your using treepleens body files, to get Schlongs to collide properly you'd need to use nifscope to add hdt havok path data to the malegenitals_*.nif where * = 1 or 0 based on body weight.

 

in the zip on my earlier post, i added edited SOS files for the V regular, and average schlong, if thats what you need its located at /Data/meshes/actor/character/character assets/SOS/[regular and average]

 

using mod organiser, remember that load order does not equal mod order, your left pane is for ordering which mods overwrite which.

 

basic ordering for these mods should be

 

SL Framework

SOS

Body files

XMPSE <- or other compatible skele

 

and remember nothing overwrites the skeleton. nothing.

Posted

I'm pretty sure that's what I need, you said you had it in bellyfiles.zip? I'll take a look at that. I knew that about mod organizer, but I didn't realize the skeleton should go last. Luckily I already had it behind those, I'll try to work with the SOS files

 

 

Edit: I got the vagina animations working great it seems, but I'm still getting some wonky vagina movements, mainly in non-vaginal sex scenes it appears. I'm guessing that might have something to do with the hdtVagina.xml file? I don't think I've ever really edited that, it's still the one from the first page

Posted

I'm pretty sure that's what I need, you said you had it in bellyfiles.zip? I'll take a look at that. I knew that about mod organizer, but I didn't realize the skeleton should go last. Luckily I already had it behind those, I'll try to work with the SOS files

 

 

Edit: I got the vagina animations working great it seems, but I'm still getting some wonky vagina movements, mainly in non-vaginal sex scenes it appears. I'm guessing that might have something to do with the hdtVagina.xml file? I don't think I've ever really edited that, it's still the one from the first page

 

yup. that where i'm at as well. if i increase resistance to vagina nodes then the labia does not lag behind you so much, but SOS collision does not work as well.

 

 

its like a catch 22 and i don't know enough about the body nodes/xml's yet to do any more than, tweak them a little bit, alt-tab back in game to check, then tweak things a bit more.

 

as far as xml's go thats how ive been fixing my belly collisions, so you can imagine hod tedious it gets.

 

bump up value #1 by 0.001 alt-tab, check, alt-tab, repeat

 

which is why it gets a bit annoying when someones like, "your xml's are crap, my belly does gymnastics, why would you do this to me?" lol

 

because at this point im literally like, idc. if you want things working to your taste, maybe you should spend as much time as i, completely dissecting how the xml's work, and reverse engineering them / relearning things about maths that i haven't needed since high school.

Posted

Using this xml, compared to the bounce and jiggles xml from nexus, drops my fps from 50+ to around 30, using a 970 card. Is that due to the very low damping of the physics effect in this one?

 

havent a clue, i have an R7 240 and i get great fps. mayhap its something to do with your specific hardware/system setup.

 

im sure its possible that adding more physic calculations would drop FPS.

 

for instance ....BBP.xml has like 20+ nodes, hdtvagina.xml has like 5, and hdtm.xml another 20 or so nodes.

 

what might be happening for you is this, this method ties the physics xml's directly to the body parts male/female so if your in a high NPC pop area all of the above xml's are attached to every NPC as well?

 

the havok object method wouldnt do you very good either if that is the case. unless you have the one that requires you to equip it on NPC's cause then you decide who gets physics.

 

as for dampening, one would think more dampening would be less stressfull on hardware... like less movement calc's

Posted

The physics of breast jiggling is awesome!

 

But, could you make a version of the .xml without belly motions?

 

Applying the physics on a non-pregnant girl causes weird belly stretching, no matter which body mesh I use (including the mesh in your pack).

When the girl passes her hands over her stomach, it happens like below:

 

1zntkj6.jpg

 

 

Also, the physics on a pregnant woman makes her belly saggy like a torpedo while standing still (using PSB body): 

 

33awggw.jpg

 

 

Because of such the problems above, a version of .xml without belly physics is needed.

If possible, please make one which removes belly jiggling but keeps belly collision (for interaction between belly and breasts).

 

Also, if there is a way to keep "pregnant belly bone" as horizonal as physics not applied when stading still, it will be the best solution.

 

My apologies.  I've just come to realize that your physics .xml is for "interaction with vagina" so that it's nonsense to disable belly physics.  Besides, after a hard study, I'm able to manipute parameters to make my own HDT scheme as well as belly physics adjustment.

But, it's still a problem that belly stretches strangely when a non-pregnant girl pass her hand over her stomach.  Hope you can fix it.  It's for every user, not just for me.

Posted

 

The physics of breast jiggling is awesome!

 

But, could you make a version of the .xml without belly motions?

 

Applying the physics on a non-pregnant girl causes weird belly stretching, no matter which body mesh I use (including the mesh in your pack).

When the girl passes her hands over her stomach, it happens like below:

 

1zntkj6.jpg

 

 

Also, the physics on a pregnant woman makes her belly saggy like a torpedo while standing still (using PSB body): 

 

33awggw.jpg

 

 

Because of such the problems above, a version of .xml without belly physics is needed.

If possible, please make one which removes belly jiggling but keeps belly collision (for interaction between belly and breasts).

 

Also, if there is a way to keep "pregnant belly bone" as horizonal as physics not applied when stading still, it will be the best solution.

 

My apologies.  I've just come to realize that your physics .xml is for "interaction with vagina" so that it's nonsense to disable belly physics.  Besides, after a hard study, I'm able to manipute parameters to make my own HDT scheme as well as belly physics adjustment.

But, it's still a problem that belly stretches strangely when a non-pregnant girl pass her hand over her stomach.  Hope you can fix it.  It's for every user, not just for me.

 

 

open up dat xml and tuen on no collide with for hands on NPC Belly and HDT Belly

Posted

 

I'm pretty sure that's what I need, you said you had it in bellyfiles.zip? I'll take a look at that. I knew that about mod organizer, but I didn't realize the skeleton should go last. Luckily I already had it behind those, I'll try to work with the SOS files

 

 

Edit: I got the vagina animations working great it seems, but I'm still getting some wonky vagina movements, mainly in non-vaginal sex scenes it appears. I'm guessing that might have something to do with the hdtVagina.xml file? I don't think I've ever really edited that, it's still the one from the first page

 

yup. that where i'm at as well. if i increase resistance to vagina nodes then the labia does not lag behind you so much, but SOS collision does not work as well.

 

 

its like a catch 22 and i don't know enough about the body nodes/xml's yet to do any more than, tweak them a little bit, alt-tab back in game to check, then tweak things a bit more.

 

as far as xml's go thats how ive been fixing my belly collisions, so you can imagine hod tedious it gets.

 

bump up value #1 by 0.001 alt-tab, check, alt-tab, repeat

 

which is why it gets a bit annoying when someones like, "your xml's are crap, my belly does gymnastics, why would you do this to me?" lol

 

because at this point im literally like, idc. if you want things working to your taste, maybe you should spend as much time as i, completely dissecting how the xml's work, and reverse engineering them / relearning things about maths that i haven't needed since high school.

 

 

Yeah I don't know anything about the vagina nodes/xml's, and I can't even imagine trying to adjust the belly collisions. Of course I say that now, I'll take the next month trying to fix the vagina physics, and once I do I'll turn around and decide I want belly collision the next day, lol.

 

Posted

 

i have been tryng to get this SOS Belly colision for months, i'm can die happy now

 

 

 

 

Oh then Congratulations! but before you die at least die on a pillow so you will have a comforting ride to hell/heaven.

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