Nimkal Posted July 1, 2021 Posted July 1, 2021 (edited) Hey everyone, I've been really trying my best to play around with the HDT vagina and SoS configs in order to improve the penetration collisions. Currently it went from bad to "ok", at least I think I did improve it a bit, just by guess-making what each value meant and changing it around. However it's still not as good as I want it to be, and as how it appears in some modders' videos. I'm looking for that real good looking penetration collision - with no ugly immersion breaking clipping involved. My setup: (being overwritten in that order) XMPSSE SoS HDT-SMP All-In-One HDT SMP 3BBB Skyrim SE Setup UNP Remastered BHUNP Advanced Body with Bodyslides SSE (this one has the XML HDT files that I edit, for both penis and vagina - also has the CPBC files) I've been editing these following XML files: Under "skse\plugins\hdtSkinnedMeshConfigs\BHUNP" folder: file BaseShapeA to BaseShapeP. This is where I found the vagina bone physics. Such as Vaginab1, Clitoral1, VaginaDeep1, etc. I basically adjusted many values with the intention of hopefully increasing the vagina opening and it's responsiveness towards the penis. Because as I mentioned, there's lots of ugly clipping and I want to eliminate that. If you guys know which values exactly in that file can be increased/decreased to have the vagina open more during penetration, please let me know. Under "skse\plugins" folder: There's the CBPCollisionConfig and CBPConfig_SOS files. I believe the CBPCollisionConfig file only applies if you don't activate SMP on the female NPC you are about to have sex with, since then the regular CBPC physics will be used during sex. There's only 1 relatable value I found that there can be adjusted anyway. The "VaginaOpeningMultiplier" which I increased just in case I do use CBPC. For the CBPConfig_SOS file however, I think this one does get applied at all times for the male penis? Or I may be wrong, because there's also a "Penis" file under the "hdtSkinnedMeshConfigs" folder which I talk about below. So, in CBPConfig_SOS I increased two "stiffness" values of "Linear spring stiffness" and "Quadratic Spring stiffness" because the penis is too wobbly and sometimes has difficulty entering the openings, or difficulty staying straight inside the vagina/anus. Increasing those values with hopes that this renders the penis stiffer (as the value name suggests - if the male does indeed use these cpbc penis config, still not sure about that). As for that other hdt file name called "Penis" under the "hdtSkinnedMeshConfigs" folder, I adjusted the only two available values of "margin" and "penetration", from 0.1 to 0.4, thinking it means that hopefully it reduces clipping during penetration (could be wrong). Under "skse\plugins\hdtSkinnedMeshConfigs\BakaSOS" folder: hdtSOSSMP file - For this 3rd penis file, there are 3 values of "margin", "priority", and "penetration". Again increased them with the intention of the penis staying inside vagina linings better. As a side note, I never found any anus values to adjust within any of these files. I did see important anus nodes in the Advanced body such as LT/LB Anus 2, RB/RT Anus 2, and Anus Deep 2, which were for the opening of the anus. However I could find any of these values listed under XML files. Maybe someone knows more about this. I read somewhere that the anus config is not setup in HDT but instead done by the animator? That part I did not comprehend. Most importantly, there are 4 popular values that I have seen often: margin, multiplier, friction, and restitution. If someone could explain to me what each of these values do, that would be great. In my mind I'm thinking that margin means the gab distance between objects? Multiplier being, well, related to opening? Friction having to do with how much the vagina glues to the penis during penetration? And restitution being the physics of the vagina reacting to the penis. Of course I could be wrong about all of this. It's been a bit exhausting trying to make sense out of all of this and trying to improve vagina/penis collisions on my own by guess game only. So if someone could help me make sense out of all of this I'd really appreciate it. Sincerely, Nim ? Edited July 1, 2021 by Nimkal
Serarui Posted January 29, 2023 Posted January 29, 2023 Hello. Do you know which values exactly in that file can be increased/decreased to have the vagina open more during penetration now? And could you tell me the vagina bone physics? Because there are some problems with my collision. Animals have collision. Npc's hand has collision. But the penis didn't have collision. I want to solve it.
Joxer669 Posted September 18, 2023 Posted September 18, 2023 Good lord to I want an answer to this question. In the same boat and going insane.
gamerpk2 Posted November 20, 2023 Posted November 20, 2023 (edited) margin : think of it like distance between collission .. increase it too much and there is going to be a gap between colliding bones . decreese it too much and u may have clipping friction : think it like the force of well... friction a bone causes when colliding with another . also contributes to " stickiness " sort of as u guessed glued .. at least in 3D apps restitution : how fast / the power a bone tries to go back to its " rest " position/rotation as in its original place as for multiplier plain simple . its multiplies whatever its mentioned with made by the mod author as an easy 1 value to change instead of having to change a lot of values another important value is " damping " it serves as a counter force to spring which gives a bit of a " delay " or " weight " to physics movement tip : remove cbpc wobble from shlongs altogether .. it just wont work the way its made . it will cause clipping no matter what Edited November 20, 2023 by gamerpk2
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now