Jump to content

More jiggle for CBBE 3BA smp butt


Recommended Posts

Posted

Hi, I tweaked some settings in 3bbb-amazing.xml to increase the butt jiggle, but they are still barely visible, which settings should I tweak if I want a jello jiggle for the butt? Below are my current settings for the butt bones
 

<bone name="NPC L Butt">
		<mass>5.000000</mass>
		<inertia x="10" y="10" z="10"/>
		<centerOfMassTransform>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="-1" z="0"/>
		</centerOfMassTransform>
		<linearDamping>0</linearDamping>
		<angularDamping>0</angularDamping>
		<gravity-factor>0.15</gravity-factor>
		<friction>0.1</friction>
		<rollingFriction>0.1</rollingFriction>
		<restitution>15</restitution>
		<margin-multiplier>0.1</margin-multiplier>
	</bone>
	<bone name="NPC R Butt">
		<mass>5.000000</mass>
		<inertia x="10" y="10" z="10"/>
		<centerOfMassTransform>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="-1" z="0"/>
		</centerOfMassTransform>
		<linearDamping>0</linearDamping>
		<angularDamping>0</angularDamping>
		<gravity-factor>0.15</gravity-factor>
		<friction>0</friction>
		<rollingFriction>0</rollingFriction>
		<restitution>15</restitution>
		<margin-multiplier>0.1</margin-multiplier>
	</bone>
	
	<generic-constraint bodyA="NPC L Butt" bodyB="NPC L PreButt">
		<frameInB>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="0" z="0"/>
		</frameInB>
		<useLinearReferenceFrameA>false</useLinearReferenceFrameA>
		<linearLowerLimit x="-2" y="-2" z="-4"/>
		<linearUpperLimit x="4" y="4" z="0"/>
		<angularLowerLimit x="0" y="0" z="-0.2"/>
		<angularUpperLimit x="0" y="0" z="0.2"/>
		<linearStiffness  x="" y="500" z="500"/>
		<angularStiffness x="996.62" y="996.62" z="996.62"/>
		<linearDamping x="3" y="3" z="3"/>
		<angularDamping x="6.9662" y="6.9662" z="6.9662"/>
		<linearEquilibrium x="0" y="0" z="0"/>
		<angularEquilibrium x="0" y="0" z="0"/>
		<linearBounce x="1" y="1" z="1"/>
		<angularBounce x="1.1" y="1.1" z="1.1"/>
	</generic-constraint>
	<generic-constraint bodyA="NPC R Butt" bodyB="NPC R PreButt">
		<frameInB>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="0" z="0"/>
		</frameInB>
		<useLinearReferenceFrameA>false</useLinearReferenceFrameA>
		<linearLowerLimit x="-2" y="-2" z="-4"/>
		<linearUpperLimit x="4" y="4" z="0"/>
		<angularLowerLimit x="0" y="0" z="-0.2"/>
		<angularUpperLimit x="0" y="0" z="0.2"/>
		<linearStiffness x="900" y="900" z="900"/>
		<angularStiffness x="996.62" y="996.62" z="996.62"/>
		<linearDamping  x="3" y="3" z="3"/>
		<angularDamping x="6.9662" y="6.9662" z="6.9662"/>
		<linearEquilibrium x="0" y="0" z="0"/>
		<angularEquilibrium x="0" y="0" z="0"/>
		<linearBounce x="1" y="1" z="1"/>
		<angularBounce x="1.1" y="1.1" z="1.1"/>
	</generic-constraint>

 

  • 2 years later...
Posted

Late response is better than never!

 

You need to update the angular & linear limits. Here's my config:

 

	<generic-constraint bodyA="NPC L Butt" bodyB="NPC L PreButt">
		<frameInB>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="0" z="0"/>
		</frameInB>
		<useLinearReferenceFrameA>false</useLinearReferenceFrameA>
		<linearLowerLimit x="-30" y="-10" z="-30"/>
		<linearUpperLimit x="30" y="3" z="30"/>
		<angularLowerLimit x="-2.4" y="-0.8" z="-2.4"/>
		<angularUpperLimit x="2.4" y="0.8" z="2.4"/>
		<linearStiffness x="5000" y="5000" z="5000"/>
		<angularStiffness x="500" y="500" z="500"/>
		<linearDamping x="0.99" y="0.99" z="0.99"/>
		<angularDamping x="0.99" y="0.99" z="0.99"/>
		<linearEquilibrium x="0" y="0" z="-1"/>
		<angularEquilibrium x="0" y="0" z="0"/>
		<linearBounce x="0.5" y="0.5" z="0.5"/>
		<angularBounce x="0.5" y="0.5" z="0.5"/>
	</generic-constraint>
	<generic-constraint bodyA="NPC R Butt" bodyB="NPC R PreButt">
		<frameInB>
			<basis x="0" y="0" z="0" w="1"/>
			<origin x="0" y="0" z="0"/>
		</frameInB>
		<useLinearReferenceFrameA>false</useLinearReferenceFrameA>
		<linearLowerLimit x="-30" y="-10" z="-30"/>
		<linearUpperLimit x="30" y="3" z="30"/>
		<angularLowerLimit x="-2.4" y="-0.8" z="-2.4"/>
		<angularUpperLimit x="2.4" y="0.8" z="2.4"/>
		<linearStiffness x="5000" y="5000" z="5000"/>
		<angularStiffness x="500" y="500" z="500"/>
		<linearDamping x="0.99" y="0.99" z="0.99"/>
		<angularDamping x="0.99" y="0.99" z="0.99"/>
		<linearEquilibrium x="0" y="0" z="-1"/>
		<angularEquilibrium x="0" y="0" z="0"/>
		<linearBounce x="0.5" y="0.5" z="0.5"/>
		<angularBounce x="0.5" y="0.5" z="0.5"/>
	</generic-constraint>

 

Also this post is good for reference with the coordinate system: https://imgur.com/c9lrgJA

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