Using the cell fracture addon, I created many objects from my mesh. I want to have a rigid body physics on all of them. How would I copy one of the fractured pieces physics to all the pieces? I tired ctrl L and the copy attributes addon, but none of them have the option. Any help is great.
5 Answers
If you have one object that has physics properties and you wish that the other object had the same properties:
Select all object that you wish to copy the physics properties to
Select the object you wish to copy the physics properties from
- note: We select this one last so that It becomes the active selected object. This is the object that has the desired physics properties.
Then In the Physics panel under Object Tools choose Copy From Active.
If none of them have physics properties than you will want to add them:
Select all objects that need physics properties.
Physics -> Add Active
-
$\begingroup$ I can't seem to find the rigid body tools. Could you post a screenshot of your whole desktop? $\endgroup$ Commented Feb 28, 2014 at 18:36
-
$\begingroup$ one sec. I will. What version of blender are you using? $\endgroup$– VaderCommented Feb 28, 2014 at 18:36
-
-
$\begingroup$ @user2593789 The tabs will be introduced in 2.7, but you find all the items in the left panel. $\endgroup$– stackerCommented Feb 28, 2014 at 18:40
-
$\begingroup$ Thanks, that works to copy the settings. It doesn't work if I want to actually add a rigid body physics to multiple objects. any way to do that? $\endgroup$ Commented Feb 28, 2014 at 18:41
If you only want to copy single properties, you can right click on the property which you want to copy and select Copy To Selected:
This will copy the value of that setting from the active object (the object with the yellow outline, usually the last selected) to any selected objects (objects with an orange outline).
Note that this works for non-physics settings too.
-
$\begingroup$ This is really a useful and potentially more powerful feature than the chosen answer. Up-vote for usefulness. $\endgroup$– XyberICECommented Dec 20, 2016 at 22:25
For 2.8# series you can copy items from either the search menu Copy Rigid Body Settings
or from the 3D View Menu Object > Rigid Body > Copy From Active
You can also just select all your objects, then on the last one you select, add the physics property you want them all to have, then press Ctrl+L and select modifiers.
In 2.81a on Windows, I had to add all objects I wanted to simulate into a collection, set physics on one object, then RMB the collection, choose "select objects" and then in 3d window CTRL+L and select Collection. It works!
Edit I was NOT using Cell Fracture add-on. I was using many blocks via Mesh>Extras>Wall Factory from the Add Mesh: Extra Objects add-on.
I just tested this method with Cell Fracture add-on and the same method works; you still have to add to a collection and link collection in order to distribute physics data of an object to the rest of the objects in that collection.
You can also link modifiers like Bevel for a nicer look for your bricks.
Separate test with Cell Fracture add-on. Had to add Suzanne's parts to a separate collection, set physics of one object, select all objects in collection, CTRL+L to link to collection and then physics were applied!