7
$\begingroup$

I am building a tenement. After I have built one course of bricks I want to duplicate them to form an adjacent course, but with a negative scale, in the X axis. When a story has been completed I want to duplicate this collection of courses and bricks, to create several stories.

I thought that parenting the first course of bricks to an empty would let me do this but it doesn’t.

How can I do it?

$\endgroup$
  • $\begingroup$ Can you show a screenshot of what your getting at? $\endgroup$ – CharlesL May 30 '13 at 11:35
  • $\begingroup$ Normal a wall would simply be created using a plane and repeating brick material. If you actually needed individually bricks (eg. for an animation) see this question. $\endgroup$ – Aldrik Jun 30 '13 at 11:12
7
$\begingroup$

I was about to answer "Array modifier", but your case may be more complex. My way to accomplish this:

  1. I make a separate scene just for one component (e.g. a window frame to be duplicated, or in your case, one full story), and model it there.
  2. After I'm done, I group it as one component.
  3. Lastly, in the main scene, I instanced the group (Shift-A -> Group Instance) as many as I needed. Each instances are free to be transformed.

Here's an example from a building I modeled, the original repeatable objects are collected in a scene for easy measurement control:

One props scene containing all repeatable objects, and one main scene where they're put to use.

What I like about this approach, is that we can always modify the base component in its own scene, and all instances in the main scene will be updated. And unlike linked-duplicates, we can add as many object to the group as needed.

$\endgroup$
  • $\begingroup$ What if you want to make multiple instances of the group, and then want to modify something in just one of those instances? You can't do that with this method, can you? $\endgroup$ – foobarbecue Mar 23 '15 at 20:59
  • $\begingroup$ Yes, you can! Shift+ctrl+A will turn your group instance into a real group of objects, and then you can edit as you please. $\endgroup$ – foobarbecue Mar 23 '15 at 21:24
  • $\begingroup$ Actually, I couldn't get it to work on 2.7.2. It should say ctrl+shift+A, but that doesn't seem to work either. $\endgroup$ – foobarbecue Mar 24 '15 at 2:22

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.