Blender Tutorial: Duplicate Objects Around A Circle (2020)

Поділитися
Вставка
  • Опубліковано 1 жов 2024
  • When you're modeling in Blender, it's quite common to need to duplicate multiple instances of the same object around a circle. You can do this manually, but it's a very fiddly process. This video shows you the standard method to quickly duplicate objects around a central point in Blender.
    There are a few other videos covering this topic on UA-cam, but most of the ones I've seen aren't great quality (no audio etc).
    Get access to exclusive materials, assets, and tutorials on my Patreon - / decoded
    Follow DECODED on Facebook here - / blenderdecoded
    Or on Twitter here - / decodedvfx

КОМЕНТАРІ • 149

  • @DECODEDVFX
    @DECODEDVFX  4 роки тому +32

    Yes, I'm aware that this thumbnail looks like some bizarre fever dream. If you liked this video, you might want to check out my last one - ua-cam.com/video/JbfMiogqeEI/v-deo.html

    • @indieMiwi
      @indieMiwi 4 роки тому +2

      well, it's the fact that it looks like a bizarre fever dream that made me click it, lol

    • @vancepleasant9525
      @vancepleasant9525 Рік тому

      I want to create jet engine fan blades using this technique. How do I get rid of the empty and still keep the fan shape?

  • @zekiahepic
    @zekiahepic 4 роки тому +68

    New title: How to make a satanic monkey ritual in blender

    • @DECODEDVFX
      @DECODEDVFX  4 роки тому +11

      They are praying for faster renders.

  • @Vertrucio
    @Vertrucio 4 роки тому +104

    Blender needs to simplify stuff like this. It shouldn't take this many steps to do a simple rotational array.

    • @DECODEDVFX
      @DECODEDVFX  4 роки тому +15

      I agree.

    • @Alex-by4zv
      @Alex-by4zv 4 роки тому +3

      @@DECODEDVFX but once we have all these simplified, autodesk is going to bitch even louder

    • @bearerofthecursee
      @bearerofthecursee 4 роки тому +10

      It is really simple, you can just move the mesh in edit mode so the origin stays in the center and use the spin tool.
      EDIT: Make sure you check use duplicates in the spin tool context menu.

    • @SaucemanSauceman
      @SaucemanSauceman 4 роки тому

      I know light wave had function for this back in the day.

    • @ekztal
      @ekztal 4 роки тому +2

      @@bearerofthecursee Thank you, Blender tutorials are so frustrating. I'm just starting out and this was one of the easiest things I've done in Blender thanks your your comment.

  • @VictorTyne
    @VictorTyne Рік тому +30

    It is worth noting that this method ONLY works on meshes that have had no transformations applied to them. When I tried this on any mesh that had been scaled in any direction, I ended up with a spiral of ever-smaller objects.

    • @firedemon_4761
      @firedemon_4761 Рік тому +9

      You likely have to apply(ctrl + A) the scale of the object, this will allow it to work properly.

    • @calebraven3420
      @calebraven3420 8 місяців тому

      Thank you so much i was so confused as to why it didnt work​@firedemon_4761

    • @torphedo6286
      @torphedo6286 2 місяці тому

      Thank you, this saved me. In my case, it was a spiral of increasingly thick propeller blades at increasingly far distances, so big I could barely see the original one. Applying transforms fixed it

  • @NitramiuZ
    @NitramiuZ 4 роки тому +28

    The way i usualy do this is in object mode set pivot point to 3D cursor. Then duplicate the object and directly rotate it around the center for example 10 degrees. Then i use Shift+R to repeat the action until I have a full circle. After that CTRL+J to join everything together. It's not as procedural but it gets the work done faster.

    • @Hunterfrag
      @Hunterfrag 4 роки тому +1

      Best tutorial ever. Array mode just fuck it up :/

    • @NitramiuZ
      @NitramiuZ 4 роки тому +1

      @@Arcanaa You'll need to press R directly after duplicating, not moving it before.

    • @metadina
      @metadina 2 роки тому

      what if you have 360 monkey heads? ;)

    • @PaulMk91
      @PaulMk91 Рік тому +1

      Thank you! This is 1000 times better way than not working properly array shitificator

    • @NitramiuZ
      @NitramiuZ Рік тому +1

      @@PaulMk91 Glad my 2 year old comment could help!

  • @MrSmashmasterk
    @MrSmashmasterk 3 роки тому +20

    This was not working for me. I did not realize I needed to apply my objects rotation and scale, and location - which by doing solved my issues. Posting for anyone else scratching their heads. Thank you for this great tutorial! After resolving my issues, I feel great.

    • @studiouslazaras3975
      @studiouslazaras3975 2 роки тому

      Thanks :,I

    • @InspireMari
      @InspireMari 2 роки тому

      Thank you!

    • @ram0n420
      @ram0n420 2 роки тому

      THANK YOU for you comment!!

    • @1mclv
      @1mclv 2 роки тому

      Thanks!!!! I always forget applying scales, hopefully this is the last time I forget about it!!

    • @starquack
      @starquack 5 місяців тому

      Critical Point! Thank you!

  • @josephnowakowski2630
    @josephnowakowski2630 4 роки тому +9

    Coming from CAD software, this is ridiculously non-intuitive. Thanks for the video!

  • @moatasim333
    @moatasim333 4 роки тому +5

    *SPIN TOOL* : Aight, imma Head Out.

    • @BrianLockett
      @BrianLockett 3 роки тому

      Just proof that not all "progress" is progress.
      Blender TRULY should've left that feature in.

  • @Nightmoore
    @Nightmoore 3 роки тому +4

    omg, thank you so much for this. I'm placing tiles on a wizard-like tower and was pulling my hair out. An array on a curve kept scaling the objects as the curves got tighter, but this is exactly what I needed to do. Sub'ed as well. Amazing content!

  • @kp9291
    @kp9291 5 місяців тому +1

    i edited this method to make a chaotic ring what i did is i randomized transformed. then i turned the rotation to 180 and tada you get it

  • @william6758
    @william6758 3 роки тому +1

    APPLY ROTATION/SCALE!!!! (to both array object and empty. Seems obvious and such an important step that should have been in that video. Nothing works if you don't do that.

    • @aQuila22X
      @aQuila22X 2 місяці тому

      This comment made it work for me on v4.1 (muscle)

  • @DeadEye428
    @DeadEye428 2 роки тому +2

    great guide, but for some reason mine made massive copies towering in the distance that rotated seemingly at random. Blender hurts me in unexpected ways.

  • @miguelcurto3455
    @miguelcurto3455 3 роки тому +2

    Great technique...much.much simpler than trying to control an array with circle modifier.However would like to add that since Blender can take math operations in number fields you can really choose any number of array, in 3.12min under Z transform you just have to type "360/X" being X the array number of duplicates. One more note:: you have to apply scales and rotation first.Both on Empty and object (you you usually scale empties)

  • @Resolution001
    @Resolution001 3 роки тому +2

    Man this is so much easier in maya. Why did they make it so convoluted.

  • @LinkdCG
    @LinkdCG 4 роки тому +2

    That thumbnail is not disturbing at all.. :D
    Great video! I use this method myself a lot. I always try to do everything as non-destructive as possible sometimes figuring things out way too long.. :D

  • @boriswilsoncreations
    @boriswilsoncreations 4 роки тому +2

    You forgot to put a default cube in the middle of the circle lol

  • @woritsez
    @woritsez 3 роки тому +2

    array is so dependent on everything being the right size shape and place, realize you're a little bit out on something, the diameter or height or scale, go to alter it and everything is all over the place, spirals up to the sky and all sorts. duplicate rotate and repeat is much less bother.

    • @cerberusloki.9226
      @cerberusloki.9226 2 роки тому

      Could you explain how to do this? Spiralling is happening for me and i'm at a loss to get a perfect circle for something i'm working on

  • @esoklistos
    @esoklistos 3 роки тому +1

    damn, i was trying to do this the other day, and couldn't figure out how to use the array mod properly for this case, thanks so much for the tutorial!

  • @Imagyhna
    @Imagyhna Рік тому +1

    Well presented but does not work for the latest version.

  • @Gamer-sj6oi
    @Gamer-sj6oi 2 роки тому +1

    Select your object, press Ctrl+A > All transforms to fix the scaling issue

    • @dedurocortorum365
      @dedurocortorum365 Рік тому

      Great help, thanks for this tip. I still don't know where this scaling comes from. I use the 2.93.4 version.

    • @znozhacks6892
      @znozhacks6892 Рік тому

      thanks so much

  • @ritad7986
    @ritad7986 2 роки тому +1

    thank you!

  • @dronefootage2778
    @dronefootage2778 Рік тому

    Wow is that complicated and unintuitive, coming from 3ds max, but I ain't paying a monthly subscription so I have no other choice but to learn this. The 2nd time I did the exact same thing and go figure it didn't work anymore. Now the object doesn't just go in a circle but rotates and transforms in size too, but I'm doing the same thing, I don't get it.

  • @Leukick
    @Leukick 4 роки тому +2

    So this works for everybody else except me? Great.

    • @BloodyWolf12345
      @BloodyWolf12345 3 роки тому

      you're not alone ;(

    • @Leukick
      @Leukick 3 роки тому

      @@BloodyWolf12345 Thankfully I found an add on that allows us to do circular arrays. Let me know if you need it and I can go find the link

    • @BloodyWolf12345
      @BloodyWolf12345 3 роки тому

      @@Leukick Great! I actually managed to do it manually without any modifiers but I would love the link for feature projects, thanks!!

    • @Leukick
      @Leukick 3 роки тому

      @@BloodyWolf12345 Np. The add on: ua-cam.com/video/h7nvbPaeX6M/v-deo.html Blender Market link for it in the description. On the Blender Market page he has a link for it free, or pay $6 to support him

    • @BloodyWolf12345
      @BloodyWolf12345 3 роки тому

      @@Leukick Perfect, thanks!

  • @Lola-yq6lg
    @Lola-yq6lg 8 місяців тому

    I feel like it wouldve saved me a lot of time if they had mentioned that you cant do this on objects that were transformed. geez....I spent 25 mins trying to figure out why it wasnt working

  • @heavybaguette
    @heavybaguette 4 роки тому +2

    *Merci Beaucoup !!*

  • @peppermint5117
    @peppermint5117 3 роки тому +1

    alternative title: how to start a ritual in blender

  • @lexmaun69
    @lexmaun69 Рік тому

    its been 3 years and yet blender still doesn't simplify this one, but I understand its due to its free and lacking more budget, but still instead keep putting so much feature that somethings is being left and forgotten.
    in maya you can make this in less than 20 seconds

  • @vikinggym7548
    @vikinggym7548 3 роки тому

    MOI 3D takes the cake on that one... Seriously stupid over engineering.

  • @winstonsgmx
    @winstonsgmx 3 роки тому

    why didn't they make a circular or angular array? Why?

  • @jackbotman
    @jackbotman 6 місяців тому

    I think something has changed with array, it doesn't seem to work, something with blenders origin orientation is broken

  • @SaucemanSauceman
    @SaucemanSauceman 4 роки тому +1

    Thanks after 3 vids finally the one.

  • @marcy3496
    @marcy3496 7 місяців тому

    I cant replicate this process at all. It has them spiral outwards with different angles and sizes

  • @taylor_thompson
    @taylor_thompson 7 місяців тому

    Do you have any web development experience? Trying to create something similar to this but with web icons. Need them to rotate around the z axis and always face forward toward the user. As the user swipes left/right they "scroll" through the different icons and can select one once its front and center to open the link. If you can do this I'll pay you for it. Thanks

    • @DECODEDVFX
      @DECODEDVFX  7 місяців тому

      That's not my area of expertise unfortunately

  • @luckyWabbit75
    @luckyWabbit75 2 роки тому +1

    Great video, thanks

  • @scpk2246
    @scpk2246 2 роки тому

    hi, how is DUPLIFRAME done in 2.9?
    -and >DUPLICATION >FRAMES >SPEED is gone in 2.9 - object's settings

  • @waleedcreates4294
    @waleedcreates4294 2 роки тому

    i rotate the empty and nothing happens .....anyone got ideas?

  • @azzaxtor9426
    @azzaxtor9426 Рік тому

    When i do this for example for any other object it become way bigger than it was, any suggestions how to fix that?

    • @DECODEDVFX
      @DECODEDVFX  Рік тому

      Make sure the scale is applied.

  • @tyjigray2448
    @tyjigray2448 2 роки тому

    Anybody know how to properly keyframe mesh objects moving in a perfect circle using this technique?

  • @K1NG-094
    @K1NG-094 2 роки тому

    thanks mate it was help

  • @richNfit4life
    @richNfit4life 3 роки тому

    I was trying to follow along here, but string a row of blocks around a kidney-shaped desk, but it's not working. Maybe you could make a video on how to do it around an object using the latest version of Blender?

  • @Michael4Times
    @Michael4Times Рік тому

    man this just does not work for me. unfortunate

  • @in3432
    @in3432 2 місяці тому

    Brillaint video thanks

  • @gregorycatullo3511
    @gregorycatullo3511 7 місяців тому

    this saved me from going cross eyed looking at the grid for 30 minutes to zipping copys in 10 minutes. thank you so much for putting up this tutorial!

  • @schonkigplavuis8850
    @schonkigplavuis8850 2 роки тому

    Doesn't work in 2.8.
    Makes the nobject deform crazily. The more towards the Z , the more stretched out it becomes. It moves immediately when the relative offset box is ticked

    • @DECODEDVFX
      @DECODEDVFX  2 роки тому

      This was recorded with 2.8. You can see the version number at the bottom right of the screen. I just tried it with 3.2 and it worked fine.
      Try pressing ctrl+A and applying the location.

    • @schonkigplavuis8850
      @schonkigplavuis8850 2 роки тому

      @@DECODEDVFX Hi rob i've recreated every step of the video and it's deforming still. Can i send you the model or something? I am still quite inexperienced with blender

  • @PatrickHener
    @PatrickHener Рік тому

    Did not work for me. For me the object I want to rotate will be in a straight line to the 3D cursor and when I start to rotate it will create a spiral. Also all the spheres I want to duplicate will get smaller and smaller when nearer to the the center.

    • @znozhacks6892
      @znozhacks6892 Рік тому

      Select your object, press Ctrl+A > All transforms to fix the scaling issue
      This worked for me

  • @ChritsElle
    @ChritsElle 5 місяців тому

    Thank you super usefull !!

  • @BennXdesign
    @BennXdesign 3 роки тому

    how can you animate a rotation of every heads at once? like for example make them all say "yes" ? I'm struggling on that....

  • @Cyberianshout
    @Cyberianshout 3 роки тому

    doesnt work..... when you select the object offset in array, in this case the empty axis , it automatically creates a box somewhere and not the object

  • @acetharmusic1015
    @acetharmusic1015 2 роки тому

    Thank you for pointing our that it has to be in "edit mode" to move or scale the mesh XD.
    Cuz i had struggles scaling it or moving it evenly and didnt use this modifier frequently XD.
    Now i know this is alot of potential!!

  • @noahm.9091
    @noahm.9091 3 роки тому

    I did this and have one smaller version of the object right next to the empty. I should have 16 different objects

  • @brahimgamer9182
    @brahimgamer9182 4 роки тому +1

    top

  • @DanDectis
    @DanDectis Рік тому

    Nice tutorial. Thanks for your help!

  • @puresk1111
    @puresk1111 2 роки тому

    so good now i can make adn in the way my Mom wants me to make it on blender
    Thank you!

  • @absoluteflow3253
    @absoluteflow3253 3 роки тому

    When i attempted rotating my empty arrows nothing happened and my object is connected via an Array and object offset. Must be an imbecile because i followed you step by step smh :(

    • @DECODEDVFX
      @DECODEDVFX  3 роки тому

      Make sure you've applied the scale with ctrl+A.

  • @jirelaction5934
    @jirelaction5934 4 роки тому

    How to change different color of duplicate object ?

    • @DECODEDVFX
      @DECODEDVFX  4 роки тому

      You have to apply the modifer and give each object a different material.

  • @Zombie_13x33
    @Zombie_13x33 2 роки тому

    thank you sir!

  • @hanya-chan454
    @hanya-chan454 Рік тому

    thnx, helped a lot

  • @JoostArchives
    @JoostArchives 3 роки тому

    holy fuck I love you

  • @vex6543
    @vex6543 3 роки тому

    Sir, how do we duplicate the circle so that there's more than one circle of monkeys or what have you

  • @oalfernandes
    @oalfernandes 4 роки тому +1

    Thank you!

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 4 роки тому

    It’s not always desirable to change the origin of the mesh in this way. There is another technique.
    * Position the monkey mesh where you want it to go, in Object mode rather than Edit mode.
    * Snap the 3D cursor to the mesh.
    * Create the Empty at the 3D cursor. This way, it (initially) shares the same origin as the mesh.
    * Set up the array modifier with the Object Offset set to the Empty, as in your example. Since the mesh and the empty share the same origin, you should see no additional copies appear as yet.
    * Position the 3D cursor at the desired rotation point.
    * Set the Transformation pivot point to the cursor.
    * Now rotate the Empty by the desired amount (20°, in your example).
    * Ta-ra! You get the same effect as in your example.
    If you select both the mesh and the Empty, you can use translations and rotations to move the whole array around without distorting its shape. You can even alter the radius of the circle with GKEY-YKEY-YKEY.

  • @mandienk2702
    @mandienk2702 Рік тому

    thx :-)

  • @annabochorishvili4542
    @annabochorishvili4542 4 роки тому

    And what if I want to copy object around another object

  • @zz0094
    @zz0094 4 роки тому

    Hey bro how to randomise the position of the object using array modifier?

  • @indieMiwi
    @indieMiwi 4 роки тому +1

    very cool tip, thanks!

  • @Salaar_Masud
    @Salaar_Masud Рік тому

    Setting the object's origin to the 3D cursor is exactly what I was looking for. After that, I simply need to duplicate and rotate around Z-axis - thanks!

    • @DECODEDVFX
      @DECODEDVFX  Рік тому

      You can also change blender's transform point at any time from origin to 3d cursor. It's a setting at the top of the viewport.

  • @AimarSA
    @AimarSA 2 роки тому

    Hi, thank you for this explanation, it helped a lot! I'm new at Blender so I have a couple of doubts though.
    If I add an Array mod to an object that already has a subsurf. mod, I see the Array applies that mod to the duplicates too, but does it apply other mods like Boolean for let's say a few windows around a cylinder?
    And my 2nd doubt is, if I add an Array mod to a parent object, is there a way to duplicate the children objects too without adding another Array mod?

    • @DECODEDVFX
      @DECODEDVFX  2 роки тому +1

      Arrays are identical copies. They will all look like the original, including any modifiers you've added to it before the array. Arrays won't be applied to child objects. You'll have to add the array to each object.

    • @AimarSA
      @AimarSA 2 роки тому

      @@DECODEDVFX That's good to know, thank you for your help!

  • @kratos4956
    @kratos4956 2 роки тому

    doesn't work for me for some reason, they do follow the origin point except they are exponentially multiplying and stretching in size and exponentially increasing in distance.

  • @chuctanundaspiderbone5407
    @chuctanundaspiderbone5407 4 роки тому

    Excellent, Thank you. I always seem to get the steps wrong.

  • @satyanarayandebbarma2089
    @satyanarayandebbarma2089 4 роки тому

    I see people duplicating objects while modeling but how do they select one duplicate in particular and transform the shape and size without effecting the other duplicate.

    • @DECODEDVFX
      @DECODEDVFX  4 роки тому +1

      Shift+D instead of alt+D while duplicating.

  • @growupempresas3698
    @growupempresas3698 3 роки тому

    My gosh, u´re a genius, thanks man!

  • @theunraveler
    @theunraveler 3 роки тому

    Thanks dude, short n simple!

  • @dzomlamasina1560
    @dzomlamasina1560 3 роки тому

    Great video. Is it possible to reduce the amount, from duplicate objects, to make the computer work better. Yesterday I duplicated the subdivision object 30 x, my blender also blocked my computer ... There is shift D, Alt D, and edit mode -shift D .... What burdens the computer the least

    • @DECODEDVFX
      @DECODEDVFX  3 роки тому

      Alt D creates an instance of the object, which takes much less computer resources. Shift D makes each copy a stand-alone object.

    • @dzomlamasina1560
      @dzomlamasina1560 3 роки тому

      Hhha yes tnx..I make 12 mil faces with shift D 😂

  • @simonthedigger99
    @simonthedigger99 4 роки тому

    Or you can use bezier circle

  • @Yaroslav_A.
    @Yaroslav_A. 3 роки тому

    Extremely helpful. Thank you!

  • @Alex-by4zv
    @Alex-by4zv 4 роки тому +2

    I've noticed there is that one toxic dude is watching all the most recent blender videos and disliking it ;) Poor creature... As for you, Decoded, it's a what? - Right! A SOLID like, as always ;D

    • @DECODEDVFX
      @DECODEDVFX  4 роки тому +1

      I don't really pay attention to dislikes so I can't say I've noticed.

    • @Alex-by4zv
      @Alex-by4zv 4 роки тому +1

      ...but you did this time :P Must have been that pro-blenderer from the comments down below

  • @retroeshop1681
    @retroeshop1681 4 роки тому

    really useful, thanks :D

  • @Killerthefirst
    @Killerthefirst 4 роки тому

    thanks !

  • @petroapostoliuk3134
    @petroapostoliuk3134 4 роки тому

    I t, s bad tool.

  • @marcoschiavone9169
    @marcoschiavone9169 4 роки тому

    i believe there is an addon that does this automathically, its called array r or something

    • @DECODEDVFX
      @DECODEDVFX  4 роки тому

      Probably. There's a Blender add-on for just about everything.

    • @marcoschiavone9169
      @marcoschiavone9169 4 роки тому

      @@DECODEDVFX unfortunately theres no addon that makes every render great Ahahahah

  • @CobnutVTS
    @CobnutVTS 4 роки тому

    i could've done with this 4 weeks ago xD

  • @davidmurphy563
    @davidmurphy563 4 роки тому +1

    This was very beginner, anyone that's used blender for over three months has done this before. Perhaps I could suggest adding the difficulty level on the thumbnail?

    • @Alex-by4zv
      @Alex-by4zv 4 роки тому +5

      It's a pleasure to finally meet a master-blenderer, mate. The whole world should know. I'll spread the word for ya ;)

    • @davidmurphy563
      @davidmurphy563 4 роки тому

      @@Alex-by4zv Haha. What, no statue in Red Square?