The Spring constraint causes the rigid body to bounce along one or more axes, or even bounce along the X axis. It is suitable for creating a shock for a tire, a mechanical scale, or even a swinging door.
button to open the
Constraint Settings panel (Shortcut: Shift + F10).
button
and select Spring constraint type from the list.
button.
Please refer to the Setting Connection Relationship section for more information.
|
![]()
|
|
In the above example, you may find that the spring effect keeps going, which seems to never decrease and never stop. In the
Property section of the same panel,
you are able to set the Spring and Damping values to define the
strength of the spring effect and
how hard the resistance will be to slow down the spring effect.
In the last example, the Spring is set to 500, which causes the strong bouncing behavior. If you decrease the value to 50, then the spring strength is also weaken and more gentle.
|
|
|
Spring: 50, Damping: 0. |
|
If you want the decrease the speed for each back and forth, then you can increase the Damping value to increase the air resistance for the movement.
|
|
|
Spring: 500, Damping: 95. |
|
|
Note: |
||||
|
If sometimes the spring effect does not seem to stop, it is because the Spring value is too high, and the Damping value is not enough to ease the bouncing in a short time. In this case, you can open the Object Physics Settings panel, and increase the Damping value for the rigid body. With these two damping values set higher (one for the constraint and the other for the rigid body), the spring effect will stop sooner.
|
||||
In addition to the Move spring effect, you are able to create a spring effect that rotates by the X axis.
|
|
|
Before modification. |
After modification. |
|
|
Note: |
|
|