Home▸Articles▸Physics & Mechanics

The Physics of Jelly Bounce: Squash & Stretch in Soft Body Dynamics

Understanding how soft materials deform under force is crucial for fields ranging from animation to engineering.

mysimulator teamUpdated June 2026≈ 3 min read▶ Open the simulation

What Jelly Bounce Is

Jelly Bounce is a simulation that demonstrates the behavior of a soft, deformable object—like a jelly ball—as it interacts with different forces and constraints. The key feature is how the ball squashes and stretches under various conditions.

This phenomenon can be observed in real-world scenarios such as bouncing a rubber ball or observing the deformation of a sponge.

Why It Happens

The squash and stretch effect is governed by Hooke's Law, which states that the force needed to extend or compress a spring by some distance is proportional to that distance. In the context of soft bodies like our jelly ball, this law applies to the material’s elastic properties.

Additionally, the behavior is influenced by the object's mass and the forces acting upon it, such as gravity and external impacts.

live demo · related simulation● LIVE

Real-World Applications

The principles of squash and stretch are essential in computer graphics for creating realistic animations. For instance, they help in simulating the behavior of soft tissues or fabric in movies and video games.

In engineering, understanding these dynamics is crucial for designing products that involve flexible materials, such as inflatable structures or compliant mechanisms.

How It Relates to Other Physics Concepts

Jelly Bounce can be linked to concepts like elasticity and fluid dynamics. The way the jelly ball deforms under different forces is similar to how a liquid might behave, but with added complexity due to its solid-like properties.

It also relates to the broader field of continuum mechanics, where materials are treated as continuous media rather than discrete particles.

Frequently asked questions

What causes the jelly ball to stretch and squash?

The stretching and squashing effect is caused by the forces acting on the soft body. Gravity pulls it down, while collisions with surfaces or other objects cause deformation.

How does changing the bounciness slider affect the simulation?

Increasing the bounciness makes the jelly ball rebound higher and bounce more vigorously after each collision, reflecting a stiffer material that can store and release more energy during deformation.

Why is stiffness important in this simulation?

Stiffness determines how much the jelly ball deforms under stress. Higher stiffness means less deformation for the same force applied, simulating materials like rubber or plastic.

What does wobble control in the simulation represent?

Wobble controls the rotational behavior of the jelly ball. It introduces a random rotation when the ball is dropped, affecting how it interacts with surfaces and other objects during its bounce.

Try it live

Everything above runs in your browser — open Jelly Bounce: Squash & Stretch Soft Body (2D) and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Jelly Bounce: Squash & Stretch Soft Body (2D) simulation

What did you find?

Add reproduction steps (optional)