When you’re working on animations or simulations in Blender, it can be frustrating if the collision feature doesn’t work as expected. Collision is essential for realistic movement—whether you’re bouncing a ball, pouring liquid, or dropping objects. But often, you click play, and objects pass through each other as if nothing is there. Why does this happen, and how can you fix it? This article will walk you through the main reasons collision not working in Blender, how to troubleshoot, and tips to avoid common mistakes. Even if you’re new to Blender, you’ll find clear steps and practical advice here.
Why Collision Matters In Blender
Blender uses physics simulations to create realistic effects. Collision helps objects react when they touch, bounce, or stop. Without it, your scene can look fake. For example, a ball that falls through the ground ruins the illusion. Most often, collision is used in:
- Rigid Body Simulations: For things like falling boxes or dominoes.
- Cloth and Soft Body: For fabric, flags, or jelly-like objects.
- Fluid and Smoke: To make liquids and gases interact with surfaces.
Common Reasons Collision Is Not Working
Several issues can break collision in Blender. Let’s look at the most frequent problems.
1. Physics Properties Not Enabled
If you forget to enable the right physics type, collision won’t work. For rigid bodies, both objects must have Rigid Body enabled. For cloth, you need the Collision modifier on the interacting object.
2. Wrong Collision Settings
Sometimes, the settings are too loose or too strict. For example, a collision margin that’s too small can make objects miss each other.
3. Modifiers Affecting Mesh
Modifiers like Subdivision Surface or Mirror can change the mesh, which affects how Blender calculates collisions.
4. Scale Issues
If your object is very large or tiny, Blender’s physics may not work well. Always apply scale (Ctrl + A > Scale) to prevent problems.
5. Object Types Not Supported
Some objects, like empties or lights, don’t have collision in physics. Only meshes, curves (converted to mesh), and certain types work.
6. Simulation Cache Problems
Blender uses cache files for simulations. If the cache is old or broken, collision may not update.
fixes for Simulation Issues"/>Credit: blender.stackexchange.com
How To Fix Collision Issues Step By Step
Follow these steps to solve most collision problems in Blender. Each step targets a common mistake or overlooked detail.
Step 1: Check Physics Properties
- Select each object involved.
- Go to the Physics Properties tab.
- For rigid objects, enable Rigid Body. Set one as Active (moving) and the other as Passive (static).
- For cloth or soft bodies, select the main object and make sure Cloth or Soft Body is applied. Then, select the collider and enable Collision.
Step 2: Adjust Collision Margin
- In Rigid Body settings, look for Collision Margin.
- Increase it slightly if objects are passing through each other.
- For cloth, adjust the Distance setting under Collision.
Step 3: Apply Scale And Rotation
- Press Ctrl + A and choose Scale and Rotation on every object.
- This tells Blender to use the object’s real-world size for physics.
Step 4: Check Modifiers Order
- In the Modifiers panel, make sure collision-related modifiers are after deformation modifiers, like Subdivision Surface.
- If needed, apply or move modifiers for better results.
Step 5: Clear And Bake Simulation Cache
- Go to the Cache section under the physics tab.
- Click Free All or Delete Bake to clear old data.
- Then click Bake to create a new simulation.
Step 6: Use Correct Object Types
- Make sure all interacting objects are mesh types.
- If you use curves, convert them to mesh with Alt + C.
Key Blender Collision Settings Compared
Choosing the right collision settings can be confusing. Here’s a quick comparison of some essential options you’ll find in Blender’s physics systems:
| Setting | Best For | Common Problems |
|---|---|---|
| Rigid Body (Active) | Moving objects (balls, boxes) | May fall through floor if margin too low |
| Rigid Body (Passive) | Static objects (floors, walls) | Doesn’t move, but can be missed by fast objects |
| Cloth Collision | Fabric, flags, curtains | Cloth passes through if distance too small |
| Fluid Collision | Liquids, water drops | Leaks if mesh is not watertight |

Credit: forums.unrealengine.com
Two Non-obvious Collision Pitfalls
Many Blender users overlook these details:
- Non-Manifold Geometry: If your mesh has holes or disconnected faces, physics can’t calculate collision correctly. Always check for non-manifold edges using Edit Mode (Select > Select All by Trait > Non Manifold).
- Animated Modifiers: If you animate a modifier (like Boolean or Array) during a simulation, collision may break. Try to apply modifiers before running physics.
Best Practices For Reliable Collisions
If you want smooth simulations, keep these tips in mind:
- Keep mesh simple: High-poly meshes slow down physics and can cause missed collisions.
- Use convex hull for simple shapes: It’s faster and more reliable than mesh collision.
- Watch simulation scale: Blender physics works best at real-world sizes (1 Blender unit ≈ 1 meter).
- Update Blender: Bugs are fixed in new versions, so always use the latest stable release.
- Preview with low detail: Run tests with simple shapes first, then switch to complex objects.
Here’s a quick look at how collision type affects simulation time:
| Collision Type | Simulation Speed | Accuracy |
|---|---|---|
| Convex Hull | Fast | Good for boxes, balls |
| Mesh | Slow | Best for complex shapes |
| None | Very Fast | No collision, not realistic |
When To Use Advanced Collision Settings
For detailed scenes, you may need advanced options:
- Self-collision: For cloth, enables fabric to fold over itself.
- Friction and Bounciness: Controls how much objects slide or bounce.
- Collision Groups: Lets you control which objects interact.
You’ll find these options in the physics tab under each system. Tweak them for best results, but start simple.
Useful Resources
If you get stuck, the official Blender Manual is a great resource. It covers each system in detail and often has solutions for tricky problems.

Credit: www.reddit.com
Frequently Asked Questions
Why Do My Objects Pass Through Each Other In Blender?
Usually, either physics is not enabled or settings like collision margin are too low. Check that both objects have the correct physics type and that their scales are applied.
How Do I Make Sure My Cloth Doesn’t Fall Through The Floor?
Enable the Collision modifier on the floor, and increase the Distance setting in the cloth’s collision options if needed.
What Is The Best Collision Shape For Fast-moving Objects?
Use Convex Hull for simple, fast objects to reduce the chance of passing through. For complex shapes, use Mesh but expect slower simulations.
How Do I Fix “non-manifold” Mesh Errors For Collision?
In Edit Mode, select all and use Mesh > Clean Up > Fill Holes. This helps Blender calculate collision more accurately.
Can I Use Collision With Animated Modifiers?
Animated modifiers can break collision during simulation. Apply modifiers before running physics for best results.
Getting collision working in Blender can be tricky, but with careful setup and attention to detail, your simulations will look much more realistic. Remember to check each step, keep your meshes clean, and don’t be afraid to experiment with settings.
With practice, your Blender projects will gain a new level of realism and fun.

Dorothy Addeo is a senior product reviewer at Safefins.com with years of experience testing kitchen, furniture, backpacks, and everyday lifestyle products. She focuses on comfort, durability, usability, and long-term value through hands-on research and real-world testing. Her goal is to help readers find reliable products with honest, easy-to-understand recommendations they can trust.