Using the ARRAY MODIFIER in Blender - Blender Modifier Tutorial
In today’s video, we’re going to talk about some ways to use the array modifier to create multiple copies of objects inside of blender!
This modifier is designed to help you create multiple copies of objects in Blender along a path you dictate.
You can find the modifier over in the modifier’s section of your toolbar under “array.”
Once you apply the array modifier, you can use it to start creating copies of objects in Blender. Notice that the particular array modifier resides with each individual objects, so you can create multiple different kinds of arrays using different objects at once.
To start off, look at the count menu. This allows you to set the number of different copies that you’re going to create. You can drag this to create multiple different copies, or type in a value to create a certain number of copies.
Notice that you can adjust the relative offset of each object from the other objects, meaning as you adjust them, you can offset each object up, down, left, or right from the other objects. This is basically equal to taking the length of an object times a factor for each movement.
On the other hand, the constant gives you an offset based on a distance rather than a multiplication. I find this one to give you a bit finer control.
If you click the dropdown though, you’ll notice that there are actually several different kinds of fit types you can select. Not only can you create a fixed number of copies - you can also set copies to fit along a certain length (box example). This will try to fit as many copies of an object as possible along a length you select.
One thing that’s important here is that if you’ve applied a scale to your object, make sure you apply it or else this will affect your result.
Note that this is dictated both by relative offset, as well as by the size of your object.
The third option allows you to fit your array to a curve length. Notice though that this does not make your curve actually follow the curve you selected. Instead, this will array your object along the length of a curve. You can then apply a curve modifier to get your object to follow the curve (more about this in a future video).
In addition, notice that the distance from the curve will affect the way the objects deform along the curve.
Now let’s look at the little box for object offset. This allows you to apply additional factors to your arrays relative to other objects. Usually what’s done with this is to insert an empty, which is basically almost like a placeholder object in Blender. It sits there but all it really contains is location, scale, and some other data. Then, you set the object to be the offset object. Now, any movement you apply to your empty then gets applied to your array. This is how you add scale factors or rotation factors to arrays.
Start cap and end cap allow you to dictate a different object to be on the start and end of your array.
Пікірлер: 132
Hi everyone! Let me know if you have any questions about the array modifier in the comments below!
@hariraman3474
4 жыл бұрын
How do we instance the object using Array? I want to save memory on my renders
@boossxxx
4 жыл бұрын
Video Not streaming in more then 360p
@ruimincheng7729
3 жыл бұрын
Can I make my object follow a mesh (line)?
@stnayem
3 жыл бұрын
Very nice tutorial. Does anyone know how can I do this with a collection where got many different objects not array??? Thanks.
@yan3748
8 ай бұрын
hi i know this vid was 3 years ago but i have a little problem... my empty is doing some weird stuff to my array modifier like making the parts crazy small or make them spin 90° with every copy. what should i do?
This is a wonderful tutorial. The Empty technique is what I've been looking for to acheive scaling and rotation with arrays. Thank you!
Thank you for this tuturial. It's exactly what I needed. I'm making a ram horn, using the same repeating shape. It needs to both follow a curve, rotate slightly, and decrease in scale as it reaches the end tip.
Mind blowing. I never thought about adding a relative offset to the z axis! I did follow along with one of the palm tree tutorials and thats really cool, but I noticed with the leaves rotating around the empty object, that they would rotate in a 3 dimensional fashion if I adjusted where the empty was, as an experienced modeler would expect. But it works well for the natural chaos of plant leaves growing, ty for showing me the staircase! Very cool!
Super clear learned a lot. Thanks- Your measured teaching is so helpful to get the content. Excellent teacher!
@TheCGEssentials
4 жыл бұрын
Glad you found it helpful! :)
glad to see you in this blender community, I'm your suscribers since you teaching sketchup tips !
@TheCGEssentials
4 жыл бұрын
Thanks for the support! :)
Thank you! This is so helpful, array fully explained.
Thank you for all your very helpful content.
this is the best Blender array tutorial out there
Thanks for this, have to make a level in blender for one of my classes and was looking for a way to make placing walls and such go faster, this will be very helpful
thanks man so much help to the point 10/10! subscribed!
Very helpful, thank you very much 😊💯
Thank u so much!! This was so useful!!
Super helpful! Thank you
You are so clear and easy to follow.. Thanks
@TheCGEssentials
3 жыл бұрын
👍😃
Thanks for this. Currently doing a big personal project that'll have me learning multiple things: Building a city in Blender. Came to this video to see if I could arrays and curves to build the city's roads, overpasses, and so forth... And I just noticed you've got a video specifically for roads in my recommendations. Think I'll be surfing the channel, now.
@mich5131
2 ай бұрын
Came to check out how 3D modeling works
This is incredibly useful! No more manually scaling tiles for me!
Thanks a lot. Very good video, indeed.
Thank you for your Tutorial
wow thats awesome!
Very helpful. thank you.
Thank you for a helpful tutorial.
@TheCGEssentials
Жыл бұрын
Glad it was helpful!
Those spiral stairs? Man, youre my hero!
The array modifier is so cool ! Right now i am doing an animation where brick by brick a pyramide is constructed with this modifier, it s a journey haha
Thanks, I was thinking it was going to automatically arrange along the curve so I kept applying transforms thinking, I did something wrong, thanks again, your guide is a lifesaver.
@TheCGEssentials
3 жыл бұрын
Glad I could help!
thank you so much I was trying to make demon horns with little bevels that were rotated with my curve. This totally unlocked like so many new options for me!!!
@TheCGEssentials
3 жыл бұрын
Awesome - glad I could help!
Thanks well explained
awesome tutorial keep it up
im learning blender since 6 months and i love it
@TheCGEssentials
4 жыл бұрын
:)
a lot helpful
Perfect
good job thorough
@TheCGEssentials
3 жыл бұрын
Thanks!
Really useful video! Only "critique" I would have is that you did not show the merge and UVs options, but I could figure it out on my own. Thanks so much! Im off to your next modifier video :)
For those who can't ROTATE the empty object: 1. Try to apply "All transforms" or "Scale and Rotation" by pressing CTRL+A in Object mode If u still can't rotate it : 2. Press N and go to : Tool > Options > Transform and uncheck everything ( idk why this works but... it works )
@Sami.499
Жыл бұрын
worked with 1. Thanks
i knew this will a perfect tuto the moment "oooowwatsap" Guys comes in lol . thank youu !
THANK U
I love you so much
Thank You)
@TheCGEssentials
2 жыл бұрын
Welcome!
Very nice tutorial. Does anyone know how can I do this with a collection where got many different objects not array??? Thanks.
By applying object offset to empty suddenly the object (cube) converts to the array of small and big cubes. Can you help by guiding what should I do in this case?
thanks
Justin have you tried 3D coat yet ? looks pretty powerful
Thank you for you tutorials! when i apply modifier (Fit Curve), it dublicates my object only once. how can i fix it?
Hi. Some of the videos in your "Blender Modifier Tutorials" PLAYLIST are not playing at all. Please check.
How to create an array on X axis with incremental Z axis rotations?
I am trying to *EVENLY* distribute 56 instances of a mesh around an empty, such that the instances fill the perimeter equidistantly of an imaginary circle placed around the empty, in other words, there will be 56 instances placed evenly around the empty. At the moment, using the method you and other KZreadrs have specified, I can only get the 56 instances to 3/4 fill the circle surrounding the empty, with a gap of 90 degrees between the first and the last instance left unpopulated. Please advise.
If I want to make an array of objects that only stand upright, how do I do it? Let's say I want to make a guard rail?
arrya how to separate each id into independent objects, rather than geometric structure independent
I'm trying to apply the array modifier to a boolean cut to "repeat the hole" along one face of the cube, but I can't get it done.
Thanks for the good video. I recently made a Egyptian temple and used a lot of array modifiers for buildings and pillars. I had problems though to mirror some individual things because of the array. Both objects where mirrored. Is it possible to mirror one of the array objects?
@TheCGEssentials
4 жыл бұрын
Is your array modifier above or below your mirror modifier in your modifier stack?
👌👍
Here's an intuitive explanation: The array modifier does this: Take the object, apply X to it. Take the new object, apply X to it. (Repeat N times) the array modifier (by itself) lets you make X be a translation op (ONLY), and lets you define N. The Empty, on the other hand, (by itself) lets you define translation, rotation and scaling, to nothing in particular. By selecting said empty as OBJECT offset, You can override the simple X that the array gives you, and replace it with the enhanced ops that the empty gives you, as your new X
@eitantal726
Жыл бұрын
Would have been easier if the array modifier would let you specify all these 3 ops, and not having to use an empty as a crutch
When i scale my object gets messy pls help if there is anyone who had faced this issue pls help me out.
very helpful , do you have made a tutorial for make tracks ?
@TheCGEssentials
4 жыл бұрын
What kind of tracks?
How to Array whole collection?
Videos for "Using the Array Modifier" "Using the Simple Deform Modifier" not loading. Getting 404 on some browsers. Please check.
@TheCGEssentials
3 жыл бұрын
I have no idea what to do about this. It's an issue on KZread's server end, not my end. You should be able to play them at 360p, but beyond that, I do not know how to fix the issue.
dammm explanation.
@TheCGEssentials
4 жыл бұрын
???
🌸🌸🌸
is possible to replicate sketchup divide function?
I am using blender 2.9 and do not get the same behaviour as you with respect to the empty. I create the empty as shown, but as soon as I select object Offset and then select the empty object the elements of the array after element 1 disappear. A little portion of element two appears that perhaps corresponds in size to the size of the empty, but the rest of the items just disappear. I then tried again with a new file. I created a cube, scaled it down to look like a step. Added an array modifier, set the count to 5 and set the relative X offset to 1.5. I positioned the cursor on the lower portion of the first element and then added an empty plan axis. As soon as I did this, the other elements of the array all assumed different heights. This was before I modified the empty in any way. I have been unable to create the ascending stairs pattern you show.
@seanosuilleabhainemerald
2 жыл бұрын
I found a solution. Before you use the empty as the object offset you must reset the scale, location, rotation parameters of the object you are applying the array to. To do this type Ctrl + A then select scale, location, rotation to reset these to 0.
@valkolupus
Жыл бұрын
@@seanosuilleabhainemerald Thank you so much! Just what I needed.
hmmm.. I have no idea if it only happens to me. when I tried to watch your video I cannot change it for 1080p it only can be played with 360p
@TheCGEssentials
3 жыл бұрын
It's not just you. KZread somehow has screwed up the HD versions of about 3 of my videos on the channel and I have no way of fixing it.
@necromansir6060
3 жыл бұрын
@@TheCGEssentials thanks at least I feel relieved that I know my network has not the problem :)
5:30 PROBLEM: why do i have lots of objects in the array after i use " Fit curve"?
@lucanemo679
2 жыл бұрын
I solved the problem, u simply need to apply all the transforms by clicking "Ctrl + A" and the objects will follow correctly the curve
why is it that every time I use this modifier the objects just get bigger and bigger never matching the proper scaling. idk what I'm doing wrong.
@TheCGEssentials
2 жыл бұрын
Sounds like you need to apply your model rotation and scale
Question, can this be done along a Mesh, and not just a Curve?
@TheCGEssentials
4 жыл бұрын
I'm not sure how this would work - a curve gives a linear path for something to be copied along - a mesh wouldn't provide that - what are you trying to achieve?
@jascrandom9855
4 жыл бұрын
@@TheCGEssentials An idea after seeing Zbrush's new MicroPoly feature.
array modifier not working correctly after scaling the object. What can I do now
@TheCGEssentials
Жыл бұрын
Make sure you've applied rotation and scale
Hello, Thank you very much for these very useful tips. However, I have a problem with the method which starts at 6:50, ... I am doing the exact same steps; but when I link to my empty , it doesn't work. My initial instance is duplicated and doubles in size each time I increase its amount .... I have tried several times, on new objects and it is always the same problem that happens..do you have any idea where i made a mistake? thank you again for your excellent tutorials. Birdee
@TheCGEssentials
3 жыл бұрын
You've probably scaled your object - you need to apply rotation and scale in your object settings
@teeleeleger9366
3 жыл бұрын
@@TheCGEssentials I have tried everything. Hello. Thanks for you feedback ! I'm starting from a blank document. I put a cube that I flatten to make a step like yours. I produce 6 steps with the count box. Then I place my empty like you and as soon as I connect the offset object to my initial step, the other steps are stretched and double their volumes, triple, quadruple ... (the second is double, the third is at least three times bigger, etc.) I your case, when you connect the offset nothing happens, as you say in the video. Something happens to you only when you apply changes to your empty. I can't figure out what's going on ... You have an idea... ? ... sorry for those beginners questions.. and my broken english... Cheers, Birdee
@TheCGEssentials
3 жыл бұрын
@@teeleeleger9366 I don't think you understood that I said, or if you did, you didn't mention it in your steps. Select the object you're copying, go to "object" at the top of the page, and select "apply rotation and scale" once you've created it.
@teeleeleger9366
3 жыл бұрын
@@TheCGEssentials that's it ! that's exactly what I forgot! Sorry for my incompetence and thank you for your patience! It works now! thank you for everything
After much frustration, I need to say this doesn't appear to work in the z offset. All I got was a deformed shape which didn't follow the curve (yes I did apply the scale). It's working perfectly on the x offset so all I had to do was rotate my mesh.
Video not playing man
It's not working The array isn't appearing
Hey I love to copy your Bonney model I will make that good dog.
HEY i have gotten up to the empty part, number 4 i follow the exact same steps but when i click object offset and get the eye dropper and click on my empty it dosent roatate. what happens is that the objects get blown up and are massive. can anyone please help me? would be much appreciated :))) Awsome channel by the way "The CG Essentials"
@phatshare
3 жыл бұрын
same issue :(
@phatshare
3 жыл бұрын
1 clue, I tried with original object, it works perfect. But when I edit the object like scaling, it's going messy. Anyway to fix it?
@aqaribdanial4740
2 жыл бұрын
same problem today i,m facing. :( do you had any solution for this problem if you have then kindly plz share it
@lucanemo679
2 жыл бұрын
If it doesn't rotate press N, got to: Tool > Options > Transform > uncheck everything. Now... i dont know why this works but... it works.
Object offset:::__ I rotate empty so stairs copies decrease size .I should be same size all stairs
@_pinkangels
3 жыл бұрын
this problem is happening to me :(
@TheCGEssentials
3 жыл бұрын
Did you apply scale and rotation to your original object?
@s.m007
3 жыл бұрын
@@TheCGEssentials thanks I find solution because corser point direction wrong side so I face this problem and second reason I can't scale empty object
@phatshare
3 жыл бұрын
@@TheCGEssentials your guess was right. I tried with original object, it works perfect. But when I edit the object like scaling, it's going messy. Anyway to fix it?
For some reason this video didn't work at any quality better than 360p..
@TheCGEssentials
4 жыл бұрын
Yeah - a few of my videos are having this issue and I don't know why. I think it's an issue on KZread's end...
uuugh the adds never end and this modifier makes me loose my mind
its so annoying, when you make the item bigger, the scale is also changing. its impossible in object mode to make it bigger without changing the scale what messes up the array
IanHubert
@TheCGEssentials
2 жыл бұрын
What about him?
@wenchaofarid4643
2 жыл бұрын
@@TheCGEssentials he is cool
@wenchaofarid4643
2 жыл бұрын
he is cool like you
@TheCGEssentials
2 жыл бұрын
@@wenchaofarid4643 Oh he's definitely cooler than me :)
@wenchaofarid4643
2 жыл бұрын
@@TheCGEssentials ok
omg why do you look like mark zuckerberg!!!!!
@TheCGEssentials
2 жыл бұрын
I don't :)
360p so sad XD
@TheCGEssentials
3 жыл бұрын
KZread's being weird on some of these videos...
this thing is fucking broken lmaooo
your flow is not correct to explain getting too much complicated for me
@TheCGEssentials
2 жыл бұрын
I'm sorry you don't like it I guess, but this is the way the tools work in Blender...I can't really help how complicated it is...