Jump to content

Adjusting SMP Values for Breasts


Recommended Posts

Posted

Is there a way to adjust movement limits for breasts using HDT-SMP/3bbb?  See attached screenshot for what I don't like about the default settings for HDT-SMP.  Notice how the breasts still tend towards her feet, despite the fact that gravity should be pulling them straight down?  Is there a way to adjust it so that breasts can move up and down more (and possibly even side to side)?  I can provide a screenshot of what I'd like the breasts to do, but I don't know if just posting straight porn is accepted here.

20210416160655_1.jpg

Posted

To start, I apologize for all the edits. (if you experienced them anyway)

 

Well, if you have BHUNP, there's a BaseShapeP.xml that appears to include quite a bit of vag and breast data, located in 

 

/Skyrim Special Edition/0 SMP base/skse/plugins/hdtSkinnedMeshConfigs/BHUNP

 

/Skyrim Special Edition/Data/0 SMP base/skse/plugins/hdtSkinnedMeshConfigs/BHUNP

 

excerpt

Spoiler


<?xml version="1.0" encoding="UTF-8"?>
<system xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="description.xsd">
	<per-triangle-shape name="VirtualGround">
		<margin>1</margin>
		<prenetration>1</prenetration>
		<tag>VirtualGround</tag>
		<no-collide-with-tag>BaseShape</no-collide-with-tag>
		<no-collide-with-tag>VirtualArms</no-collide-with-tag>
		<no-collide-with-tag>VirtualLegs</no-collide-with-tag>
... (omitted for brevity's sake)
      ...
  <bone name="L Breast00">
		<mass>0,000000</mass>
		<inertia x="0" y="0" z="0"/>
		<centerOfMassTransform>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="0" z="0"/>
		</centerOfMassTransform>
		<linearDamping>0</linearDamping>
		<angularDamping>0</angularDamping>
		<friction>0</friction>
		<rollingFriction>0</rollingFriction>
		<restitution>0</restitution>
	</bone>

	<bone name="R Breast00">
		<mass>0,000000</mass>
		<inertia x="0" y="0" z="0"/>
		<centerOfMassTransform>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="0" z="0"/>
		</centerOfMassTransform>
		<linearDamping>0</linearDamping>
		<angularDamping>0</angularDamping>
		<friction>0</friction>
		<rollingFriction>0</rollingFriction>
		<restitution>0</restitution>
	</bone>

	<bone name="L Breast01">
		<mass>1,5</mass>
		<inertia x="4" y="4" z="4"/>
		<centerOfMassTransform>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="0" z="0"/>
		</centerOfMassTransform>
      
      ... (omitted for brevity's sake.)
      

 

(I think) There must be some similar set of files for CBBE-3BBB though, since they use the same exact MCM except in name, Player, and a four-position radio button for selecting NPC target SMP cup-size, slot assignment, mode-switch hotkey assignments for all five, etc, for which there are (for BHUNP anyway) five associated config files (including the one already mentioned)

 

BaseShapeA.xml, BaseShapeB.xml, BaseShapeC.xml, and BaseShapeD.xml are also in that folder, and afaik, they're for setting follower/NPC SMP physics response, (and the aforementioned BaseShapeP.xml presumably for the player) so I'd assume those files are associated with the corresponding SMP config xml. Hopefully you have copies too, wherever they're located on your system.

 

If nothing else, check in /Skyrim Special Edition/0 SMP base/skse/plugins/hdtSkinnedMeshConfigs /Skyrim Special Edition/Data/0 SMP base/skse/plugins/hdtSkinnedMeshConfigs/BHUNP and look around, Maybe one of the other files has stuff for breasts,

 

I've never screwed with them myself, so that's about as much as I know  (admittedly, I recognize the terms in them, but I'm not exactly sure how to model them in my head so I can apply values)

 

anyway. good luck. hope it helps (and if it doesn't, my apologies for the misdirect ;

 

So, one last idea I read awhile ago suggested that if you want a firmer SMP response, you should install (ie install/reinstall CBBE-3BBB via fomod when it asks what cup size) using cup sizes smaller than what you will end up using visually. That's (at least theoretically) because smaller breasts (generally, in real life) have a "tighter" range of motion... something to consider. And again, I haven't done it myself, so grain of salt, but it has some logic to it. 

(conversely, if you wanted really floppy a-sized boobs, you might choose D-cup in the installation fomod... then use bodyslide and to make your tinyboobs then visually tune them in even further (visually) using racemenu... get my drift?

 

Basically (in concept) like using Sinful CBP to set firm or floppy (or inbetween) response from CBPC

 

- edited to fix incorrectly referenced file location.

 

Posted

@anjenthedog, I use CBBE 3BBB.  I use Mod Organizer 2, where would that folder be, do you think?  I know MO2 uses some portable file location or something (I don't know, it's over my head).  I do see a file called "CBPConfig.txt" that includes the following:

 

<spoiler>

# Linear spring stiffness
Breast.stiffness 0.05

# Quadratic Spring stiffness
Breast.stiffness2 0.01

# Velocity removed/tick 1.0 would be all velocity removed
Breast.damping 0.08

# Maximum number of units positio can diverge from target
Breast.maxoffset 5

# Time Quanta for the physics in ms 4 means that a 16ms frame would be broken down into 4 4ms steps
Breast.timetick 15

# Scale of the motion in X/Y/Z - Y is front to back, Z up and down and X side to side
Breast.linearX 2.6
Breast.linearY 0.3
Breast.linearZ 1.4

# Scale of the bones rotation around the X axis
Breast.rotational 0.13

Breast.timeStep 0.80

Butt.stiffness 0.03
Butt.stiffness2 0.01
Butt.damping 0.05
Butt.maxoffset 3
Butt.timetick 15
Butt.linearX 1.4
Butt.linearY 1.0
Butt.linearZ 0.7
Butt.rotational 0.15
Butt.timeStep 0.80

Belly.stiffness 0.01
Belly.stiffness2 0.02
Belly.damping 0.05
Belly.maxoffset 3
Belly.timetick 15
Belly.linearX 1.6
Belly.linearY 0.03
Belly.linearZ 0.08
Belly.rotational 0.03
Belly.timeStep 0.80

 

Tuning.rate 0

</spoiler>

 

I'm going to fiddle around in here to see if I can change anything,

 

There are also a file called "CBPConfig_3b.txt" in my CBBE 3BBB folder in MO2 that includes the following (pretty similar to the above):

 

<spoiler>

# START ExtraBreast

ExtraBreast1.gravityBias 0.004
ExtraBreast2.gravityBias 0.003
ExtraBreast3.gravityBias 0.002

ExtraBreast1.gravityCorrection -0.4
ExtraBreast2.gravityCorrection -0.3
ExtraBreast3.gravityCorrection -0.2

# Linear spring stiffness 004
ExtraBreast1.stiffness 0.027
ExtraBreast2.stiffness 0.027
ExtraBreast3.stiffness 0.039

# Quadratic Spring stiffness 0001
ExtraBreast1.stiffness2 0.035
ExtraBreast2.stiffness2 0.022
ExtraBreast3.stiffness2 0.004

# Velocity removed/tick 1.0 would be all velocity removed 012
ExtraBreast1.damping 0.042
ExtraBreast2.damping 0.030
ExtraBreast3.damping 0.090

# Maximum number of units positio can diverge from target 64
ExtraBreast1.maxoffset 2.3
ExtraBreast2.maxoffset 2.76
ExtraBreast3.maxoffset 2.53

# Time Quanta for the physics in ms 4 means that a 16ms frame would be broken down into 4 4ms steps
ExtraBreast1.timetick 2.5
ExtraBreast2.timetick 2.25
ExtraBreast3.timetick 2.0

# Scale of the motion in X/Y/Z - Side, FrontnBack, UpnDown
ExtraBreast1.linearX 1.0869
ExtraBreast1.linearY 0.4
ExtraBreast1.linearZ 0.8152
ExtraBreast2.linearX 1.0869
ExtraBreast2.linearY 0.4
ExtraBreast2.linearZ 0.8152
ExtraBreast3.linearX 1.0869
ExtraBreast3.linearY 0.4
ExtraBreast3.linearZ 0.8152

# Scale of the bones rotation around the X axis
ExtraBreast1.rotational 0.0565
ExtraBreast2.rotational 0.0521
ExtraBreast3.rotational 0.0478

ExtraBreast1.timeStep 0.50
ExtraBreast2.timeStep 0.60
ExtraBreast3.timeStep 0.55

# END

#Tuning.rate 300

</spoiler>

 

Maybe I should edit this one instead, since it overwrites the CBPC mod.

Posted

The CBPC settings aren't the SMP settings.  Two different beasts for two different body-physics control algorithms

 

Since you use a non-standard installation, I'd recommend running a file search on your computer's drive(s) for the files I noted. As I noted, on my system they're located in 

/Skyrim Special Edition/0 SMP base/skse/plugins/hdtSkinnedMeshConfigs/

 

Ermm.... I f-ed up

 

corrected (general) location/Skyrim Special Edition/Data/0 SMP base/skse/plugins/hdtSkinnedMeshConfigs/

smp_config_location.jpg.11b4b703a783b78133ec78a0fe69c7c3.jpg

 

...

 

SMP_base_folder.jpg.0c6902eda96b680f7960ca99fa1e26ea.jpg

 

 

 

(On my system, there are also  folders labeled 6 hdt-smp ACup No Belly6 hdt-smp BCup No Belly, 6 hdt-smp CCup No Belly, and 6 hdt-smp DCup No Belly off the /Data/ folder which may play into this but they *appear to be strictly BHUNP content at least on my dual install >> CBBE-3BBB and BHUNP)

 

So... if not there, I'm not sure where you or other MO2 users would put yours. I use Vortex and the default installation, so everything is where Bethesda and modders think it should be. 

 

PS> The spoiler tag stuff is is easy (once you know how).

  1. Place your cursor on whichever line of the post where you want the spoiler to go,
  2. Click the eyeball icon (insert spoiler tag) - located left of the emoji icon, right of the code icon </>  in the editor menu
  3. Then click into its content window (although it should do so automatically)
  4. Then paste your text. 

 

also fixing my original post so others aren't misdirected. sorry for any imparted confusion. 

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...