
SimpleJiggle is an asset that provides a simple and efficient jiggle physics effect for your characters and objects.If you encounter any difficulties or want to learn more about us!| Discord |This package does not include resources other than tools ! The assets in the video come fromCapybara | Stylized CrittersWhen you already have either SimpleAvatar or SimpleJiggle, you can get Capybara | Stylized Critters for just $15!----SimpleJiggle is a Unity asset that provides a simple and efficient jiggle physics effect for your characters and objects. It allows you to easily add realistic secondary motion to parts of your models, enhancing their visual appeal and liveliness.This asset is designed to be lightweight and easy to use, making it suitable for a wide range of projects, from simple prototypes to complex games.FeaturesEasy Integration: Simple drag-and-drop component to add jiggle physics to any Transform.Customizable Parameters:Use curves to setup parameters for jiggle chains. And use `JiggleParameterOverride` to tweak each segments if you like.Constraints:Constraint segments as you need.(Optional) SimpleAvatar Support: Make sure jiggle physics of your avatar part work as intended when assembled into your character.ComponentsJiggle: The main component that applies jiggle physics to a chain of Transforms.JiggleParameterOverride: Allows overriding of physics parameters for specific Transforms in the jiggle chain.JiggleCollider: Defines a spherical collider for use with `JiggleCollisionConstraint`.JiggleCollisionConstraint: A JiggleModifier that prevents jiggle vertices from penetrating `JiggleCollider` volumes.JiggleBoundConstraint: A JiggleModifier that constrains the jiggle motion of a vertex within a defined Bounds.UsageImport the Asset: Import the Symphonie Simple Jiggle asset into your Unity project.Add Jiggle Component: Add the `Jiggle` component to the root Transform of the object you want to apply jiggle physics to.Define Jiggle Chain:Assign the Start Node and End Node Transforms in the `Jiggle` component's inspector. The jiggle effect will be applied to the chain of Transforms from the Start Node to the End Node. Ensure that the End Node is a child of the Start Node.Adjust Physics Parameters: Customize the physics parameters (Mass, Gravity, Elasticity, Forces, Damping) in the `Jiggle` component's inspector to achieve the desired jiggle effect. Use Animation Curves for parameter modulation along the chain.Add Constraints (Optional):To constrain the jiggle motion within bounds, add the `JiggleBoundConstraint` component to any Transform in the jiggle chain. Adjust the Bounds parameter to define the constraint volume.To enable collision interactions, add `JiggleCollider` components to objects you want the jiggle chain to collide with. Then, add a `JiggleCollisionConstraint` component to any Transform in the jiggle chain and assign the `JiggleCollider` components to the Colliders array.Parameter Overrides (Optional): For finer control, add `JiggleParameterOverride` components to Transforms within the jiggle chain to override specific physics parameters at those points.Debug (Optional):Enable `Draw Debug Gizmos` in the `Jiggle` component and constraint components to visualize the jiggle physics and constraints in the scene view.FeaturesEasy Integration: Simple drag-and-drop component to add jiggle physics to any Transform.Customizable Parameters:Use curves to setup parameters for jiggle chains. And use `JiggleParameterOverride` to tweak each segments if you like.Constraints:Constraint segments as you need.(Optional) SimpleAvatar Support: Make sure jiggle physics of your avatar part work as intended when assembled into your character.ComponentsJiggle: The main component that applies jiggle physics to a chain of Transforms.JiggleParameterOverride: Allows overriding of physics parameters for specific Transforms in the jiggle chain.JiggleCollider: Defines a spherical collider for use with `JiggleCollisionConstraint`.JiggleCollisionConstraint: A JiggleModifier that prevents jiggle vertices from penetrating `JiggleCollider` volumes.JiggleBoundConstraint: A JiggleModifier that constrains the jiggle motion of a vertex within a defined Bounds.