OverseerPrimeXF Posted March 31 Posted March 31 Hello, could somebody recommend configs for hdt/cbpc with actually working colisions without ridicolous buldges and shaking, but still with them? Also if anything else required for it, i'd appreciate help. Maybe there's some guides i missed which are describing how to setup "perfect" collisions?
traison Posted March 31 Posted March 31 Quote Looking for HDT/CBPC config with accurate collisions For CBPC this does not exist as long as you're using BodySlide and/or inflation or other body morphing mods. There is no connection between mesh shape and CBPC collision shapes. It's relatively easy to add a Papyrus interface to CBPC to allow for values to be fed to it from Papyrus, this is what I did for my own version of FHU - but obviously this requires both code and script changes. 3 hours ago, OverseerPrimeXF said: ...without ridicolous buldges ..., but still with them? First determine whether you're using SMP or CBPC to create this effect. Then, if you're using CBPC, determine whether it's actual NPC Belly node collisions or (because of a bug in CBPC) NPC Belly node collisions combined with the BellyBulge effect from the pelvis node. Once you know where the effect is coming from, you can adjust it. 3 hours ago, OverseerPrimeXF said: without ridicolous ... shaking, but still with them? What, like collision jitters? Removing these from CBPC requires code edits. Didn't manage to do it myself. I'm currently running collision offsets through a smoothing function that limits how far a node can move each frame. It doesn't remove the jitters, just makes them smaller. One day I might create a prototype of a better function in Python; the code in CBPC is quite messy and it can be a bit annoying to work with sometimes. 3 hours ago, OverseerPrimeXF said: Maybe there's some guides i missed which are describing how to setup "perfect" collisions? Last I checked there was rudimentary documentation for CBPC. SMP might have some too although it's been too long since I checked what's publicly available. I generally refer to my own documentation that took about a year to trial-n-error together. These days this documentation has been adapted to my custom versions of SMP and CBPC. The TL;DR is: measure the size of collision shapes by placing ninodes in nifskope. Use the translation values to offset the nodes and you get your sphere and cylinder radii for CBPC. SMP is much easier as you usually only need to care about the margin trying to balance between collisions being too floaty and things slipping through the collision spheres.
jameswerder Posted April 1 Posted April 1 traison, I feel like you know more about this stuff than anyone else on this website, have you considered sharing your config files and custom papyrus interfaces? would be very appreciated
OverseerPrimeXF Posted April 1 Author Posted April 1 (edited) i believe there must be good kind Samaritans who could share or already shared something? if not this is too sad. I'm not interested in npcs, only player (so we can limit all bugs to player). What comes with deafult 3ba by acro shakes good enough, but bulges are ludicrous. other body parts collisions too either don't work or hilarious. finetuning configs looks like fun - but only if you actually know what to adjust. if smp is easier to finetune - alright, i'm not suffering from performance drops from it, i can live with only smp. And, other important thing - we have body with collision, ok. But i presume we also need something which will actually MAKE body parts move? Like configs for sos, abc, etc? Edited April 1 by OverseerPrimeXF
OverseerPrimeXF Posted April 1 Author Posted April 1 opened for myself thing as PPA - Procedural Penis Animations, collisions or "collisions" because i doubt it is physics works here, probably just some nodes/animations, but i can ve wrong, so collisions looking good, but still no belly support, or i just failed to config it.
traison Posted April 1 Posted April 1 (edited) 2 hours ago, jameswerder said: traison, I feel like you know more about this stuff than anyone else on this website, have you considered sharing your config files and custom papyrus interfaces? would be very appreciated I try to share as much as possible when requested, and sometimes when not requested. I pushed my latest fixes to CBPC today, but I'm fairly certain none of my suggestions the past year have been added to the Nexus version at least. Anyhow, lets say... ...you take my config files. Since gravity was remade in my CBPC you'd also need my CBPC dll, not to mention that there's many values that won't do anything without it. With my CBPC you're bound to some hardcoded features that work for *my* character. The Papyrus interface does nothing on it's own as well, so you'll need more. My FHU is your SLIF and FHU combined, and this is not compatible with *anything* on LL. It requires changes in other stuff such as SexLab, so that's next. You'll need to accept specific body proportions - my CBPC preset for instance does not make sense for someone with flat tits for instance. ...this goes on all the way down to SKSE, which I've also extended and changed. There is >60 mods I've made myself, and practically everything else I've customized or fixed in one way or another. You'd be locked into my eco system sooner or later going down this rabbithole. I'd much rather help others fix and change things than start maintaining what to me seems like the entire LL mod catalog. And all this does not free you from the the situation where OverseerPrimeXF is right now - needing to configure things to your liking. If you want to play around with gravity that actually points down, fixed belly bulge collisions and underwater gravity among other things, and your character's body proportions happen to be similar to mine I'll send my dll over. Just know that you'll have to rethink your CBPC config, and change your FHU to use my Papyrus interface if you want your boob collisions to change size with pregnancy and similar effects. 1 hour ago, OverseerPrimeXF said: ...if smp is easier to finetune - alright... Well both are going to require some studying. CBPC is perhaps more verbose; sometimes this means easier to understand, other times it gets in the way. I personally got annoyed having to trial-n-error my way through 100 something values in CBPC so I made myself a program that's like BodySlide but for CBPC presets. Makes it really easy to do things like increasing bounce by 5%, or adjusting left-right boob variance by -6%. It uses hardcoded values though, so it only builds variations of *my* CBPC preset. 1 hour ago, OverseerPrimeXF said: But i presume we also need something which will actually MAKE body parts move? Like configs for sos, abc, etc? I don't remember where the CBPC SOS config comes from anymore. I would guess it's either 3BA or CBPC itself. ABC has it's own configs for CBPC but it uses collision spheres instead of cylinders (unless this has been changed recently). I converted mine to use cylinders some time ago. While this work is somewhat worthless now with PPA, there's still situations where it's improved over the publicly available configs. 1 hour ago, OverseerPrimeXF said: What comes with deafult 3ba by acro shakes good enough, but bulges are ludicrous. Start by disabling SMP by removing its dll, don't disable it through any MCM as there's no interface in SMP (nor CBPC) to allow them to be disabled - that's an illusion. If the belly bulge effect is still there and didn't change any (i.e. it's still "ludicrous") then set the BellyBulge value in the CBPConfig*.txt file that applies to your character to 0. Now test the belly bulge again. If it's still "ludicrous" and didn't change any, then edit the CBPCollisionConfig*.txt file that applies to your character, and reduce the radius of the collision shape attached to the NPC Belly or HDT Belly nodes. Edited April 1 by traison
traison Posted April 1 Posted April 1 9 minutes ago, OverseerPrimeXF said: opened for myself thing as PPA - Procedural Penis Animations, collisions or "collisions" because i doubt it is physics works here, probably just some nodes/animations, but i can ve wrong, so collisions looking good, but still no belly support, or i just failed to config it. PPA has nothing to do with belly bulges. That's provided by CBPC and/or SMP and on rare occasions some animations may try to mimic the effect.
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