Ironvale Posted April 10, 2022 Posted April 10, 2022 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> 3
jadone Posted December 4, 2024 Posted December 4, 2024 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 1
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