60
$\begingroup$

Is it possible to add a modifier to more than one mesh at once?

I have a lot of unique objects, and I want to set a subdivide modifier to them, would I have to do each one individually?

I have tried selecting all the objects and then adding a modifier, but as I expected, it only added it to the active object.

Trying to add modifier to more than one object at once.

$\endgroup$
76
$\begingroup$

You cannot use the modifier panel to apply a modifier to multiple objects, it only applies it to the one selected last. However, you can use Ctrl + L to copy the modifier on one mesh to all the other selected ones. You select the object(s) to apply the modifier to then the one that has the modifier.

enter image description here


Update:

Cool new trick thanks to Greg Zaal

enter image description here

If you Alt-Click on a property, it’ll work on all the selected objects at once, not just the active object. This works on most properties, including modifiers (as long as all the modifiers have the same name, which they do by default).

$\endgroup$
  • 3
    $\begingroup$ Is there a way to make the link continually update? I linked the modifier to the objects as you said, but when I changed the modifier properties on the original object, the other ones stayed the same as they were when I first linked them. $\endgroup$ – Stephen May 25 '13 at 2:33
  • $\begingroup$ @Stephen IIRC, it has something to do with Object Data, I am not entirely sure it is possible tho. Linking an objects data can have the material update but I don't think it works with modifiers. $\endgroup$ – iKlsR May 25 '13 at 2:37
  • $\begingroup$ Okay, thanks. That is best for me for the most part. Of ten I want to apply the same effect to all the objects, and then modify a few of them relative to that. $\endgroup$ – Stephen May 25 '13 at 2:42
  • 2
    $\begingroup$ How to apply the modifier to all selected objects? $\endgroup$ – Alessandro Pezzato Jun 14 '13 at 16:34
  • 1
    $\begingroup$ @AlessandroPezzato With Alt+C on multiple objects you can Apply multiple modifiers to them, see blender.stackexchange.com/a/8766/8282 $\endgroup$ – Manu Järvinen Sep 7 '18 at 19:03
14
$\begingroup$

The Copy Attributes add-on is an excellent tool for copying all modifiers. You also have the ability to copy only selected modifiers (apart from other attributes)

This add-on is not enabled by default. So you have to enable it from the User Preferences Editor. Once enabled it is available as a hotkey CTRL + C.

To use it, select the objects that need the modifiers and then the source object with a set of modifiers (active object) and press the hotkey to invoke the menu.

https://en.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/Copy_Attributes_Menu

Note: It is also worth noting that by setting up drivers we can simultaneously edit properties on similar modifiers on different objects.

$\endgroup$
  • $\begingroup$ Thanks satishgoda! I did not know about the Copy Attributes Add-on with the ability to copy only selected modifiers. This was exactly what I needed, as I had to find a way to copy a boolean modifier to multiple objects without overriding the individual settings in some build modifiers. Being able to copy only the boolean modifier was super useful... if only the new Alt-click feature worked to re-order modifiers in multiple objects; but for now I will have to manually re-order them. :-) $\endgroup$ – Copperplate Jan 11 '18 at 16:42
  • 1
    $\begingroup$ The link is broken. $\endgroup$ – Max Kielland Aug 6 '18 at 14:49
  • $\begingroup$ I have updated the link. Thank you for flagging it. $\endgroup$ – satishgoda Aug 27 '18 at 22:00
  • $\begingroup$ In 2.79b this addon is available, pre-installed. $\endgroup$ – Christos Dec 13 '18 at 12:48
  • $\begingroup$ In 2.79b this addon is available, pre-installed. However this addon not only copies from the source but overrides the modifiers in the targets. So I don't understand Copperplate's comment: it doesn't work that way for me. $\endgroup$ – Christos Dec 13 '18 at 12:57
2
$\begingroup$

Download Smart Join Addon

Select the mesh (wheel) and click on smart join (it temporary join all the selected mesh). You can now move all the join mesh and add any modifier to all the join mesh. If you want to separate the mesh just click the separate s. join

If you want to edit the join mesh click on the expand smart join and after finishing the editing click on collapse smart join.

enter image description here

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.