Advanced Arrays, Instancing & Curves| Learn Blender 2.9 / 3.0 Through Precision Modeling | Part- 28

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ค. 2024
  • Jumping into the deep end and taking a look at advanced use cases of the array modifier and other operations that are very similar like instancing and Curve arrays. We'll be covering the deep end of blender here so take it bit by bit. We're covering arrays along a curve, the power of instancing and even curve geometry and Instnace arrays, doing our best to stay precise and further our knowledge of blender 3.0 / 2.9 precision modelling.
    Perpendicular Curve Addon: gum.co/FKzcF
    - - Learn Blender 3.0+ Fast For 3D Printing Through Practical Modeling (Paid Course) - -
    academy.makertales.com/p/how-...
    keyboard shortcuts Link & PDF: makertales.gumroad.com/l/emmlde
    Learn Blender 2.9+ through precision modelling playlist:
    • Learn Blender 3.1/2.9+...
    Addons: • Precision Addons for B...
    Old Blender Precision series 2.83 (Keep in mind that this is out of date):
    • Intro to Blender 2.8 &...
    If you have any questions please leave them in the comments below and I'll do my best to get back to them as soon as I can.
    💬 Maker Tales Discord Server
    / discord
    🛠 Subscribe To Keep Making:
    bit.ly/sub2MT
    📨 Share with a friend:
    • Advanced Arrays, Insta...
    📺 Watch My Most Recent Upload:
    bit.ly/recentMT
    Other Places Where you can find me:
    Patreon: / makertales
    Instagram: / makertales
    Twitter: / themakertales
    Facebook: / makertales
    Time Stamps:
    0:00 - Intro
    0:23 - What This Video Is About.
    0:46 - Arraying An Array.
    2:25 - Intro To Instancing Arrays.
    7:02 - Intro To Curve Modifier.
    10:52 - "Advanced" Curves / Extruding Along A Curve.
    13:43 - Deformation Arraying Along A Curve.
    19:27 - Instancing Array Along A Curve.
    22:49 - Vertex Curve Instancing / Array Position Without Rotation.
    24:38 - Intro To Curve Normals.
    28:12 - "Issue" Creating A Curve From Mesh.
    32:16 - Perpendicular Curves From Mesh.
    37:58 - Power Of Radial Arrays.
    42:28 - Closing Notes.
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 147

  • @blenderleague4124
    @blenderleague4124 2 ปีที่แล้ว +8

    A round of applause for this tutor. Even better. An array of applause for him.

  • @ElaijahModarro
    @ElaijahModarro 3 ปีที่แล้ว +13

    Whenever someone looks up blender curves or arrays this video should come up first.

  • @brianhanna347
    @brianhanna347 ปีที่แล้ว +3

    Awesome video. You explain, demonstrate, show problems, repeat the demonstration slightly differently, reactivating all the same neurons again to reinforce the learning, and extend the concept a little further. Really excellent teaching style. And the use of multiple modifiers, array + curve, and solving weird deform problems with instancing, that's a really valuable, reusable pattern there. I admit, I paused and absorbed it in two sessions! :) Keep up the great work!

  • @mrlightwriter
    @mrlightwriter 3 ปีที่แล้ว +28

    This was one hell of a tutorial! I learned so much, but I need to revisit it, because it's too much information to take in one sitting. Great job!

    • @RomeoMovies82
      @RomeoMovies82 7 หลายเดือนก่อน

      I have the same opinion. For me it is also very complicated to decode it into my own mother tongue , that is not english :-)

  • @mythmakertheanimator9912
    @mythmakertheanimator9912 3 ปีที่แล้ว +14

    I've watched like 3 dozens array/curve/instancing videos last 3 weeks, and yours is the most comprehensive, complete with Blender-specific best practice tips. Wish I saw this video earlier, would've saved me days of research and hair-tearing dupliface vs dupliverts vs Bezier vs Poly vs Automatic vs Vector experiments. Now let me go test my crazy stairs with Free Handle bit.

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว +1

      I'm so happy i've been able to help you out!

  • @curhob
    @curhob 2 ปีที่แล้ว +10

    6:10 is not a bug. Instancing is designed to take that one mesh and re-use it on multiple objects. While this may be slightly redundant here, it can seriously affect performance with large numbers of objects (especially complex objects). The down side is that these objects are linked, so editing one object affects the shape of the others.
    If you want to keep these as separate objects, you can also use Object > Relations > Make Single User.

  • @HATL201
    @HATL201 2 ปีที่แล้ว

    Amazing teaching! Hard to believe how premium quality in-depth tutorials you're putting out there for free. Thank you so much!

  • @evelinradoslavov
    @evelinradoslavov 2 ปีที่แล้ว +3

    I think you're the best blender tutorial I've ever seen on the internet. Offering it for free really doubles the value of what you're doing. You definitely deserve to be subscribed and get more likes. Your emphasis, your way of expression and the design awareness you give are incredibly beautiful. Thank you very much!!

  • @dylanthomaswalter
    @dylanthomaswalter 2 ปีที่แล้ว +7

    Really good video. Gets straight to the point and doesn't waste any time. I've watched a bunch of these Blender instructional videos the past few weeks (the official documentation leaves a lot to be desired) and this was by far the most informative and in depth. I was starting to get tired of so many videos assuming this was your first time using Blender, so thanks for skipping all the redundant stuff and making this very useful insight into the vast creative potential of this incredible tool. I think this is the first Blender channel I've actually subscribed to, I'm definitely going to check out some of your other videos. Thanks!

  • @jerome_guigue
    @jerome_guigue 2 ปีที่แล้ว

    Deep dive in one of the thoughest Blender's annoying problematics, bravo ! I learnt so much with your less than one hour video about a recuring source of headaches : this bloody curved array... To instance the meshes along arrayed vertices, what a trick ! Thank you so much !

  • @Riprazor
    @Riprazor 2 ปีที่แล้ว

    This is one of your best! Love the way you cover the super details like origin positions.

  • @nandodixtorsion
    @nandodixtorsion 3 หลายเดือนก่อน

    Found the problem I was having with the normals in the curve. Would have never thought a curve had normals also! Thanks for the great tutorial!

  • @dronimik
    @dronimik 3 ปีที่แล้ว +3

    Thank you so much for this. Love how inspiring Blender Tutorial are. :)

  • @jezmink
    @jezmink ปีที่แล้ว

    Thanks for providing this excellent series of Blender.

  • @dulcamara2851
    @dulcamara2851 2 ปีที่แล้ว

    Amazing, non-rotational arraying of objects is fantastic, I had no idea how to do it, beautiful!

  • @illumisanic
    @illumisanic ปีที่แล้ว +2

    Nice content, you even explain what could go wrong :). That's something that 90% of the channels don't do

  • @baconeggsandwich4588
    @baconeggsandwich4588 2 ปีที่แล้ว

    Underrated video! I'm so glad I found this tutorial

  • @redxtreme2598
    @redxtreme2598 ปีที่แล้ว

    So much power! Thanks for your hard work!

  • @kumada180
    @kumada180 2 ปีที่แล้ว

    Thank you.
    Your explanatory video was most helpful.

  • @maggiem1323
    @maggiem1323 3 ปีที่แล้ว +2

    Wow! A masterpiece tutorial. Has anyone seen Jonathan's shortcuts? Neat and Precise true to form! Bless you Jonathan.

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว

      I'm so glad you find it useful Maggie!

  • @lilgreenhen
    @lilgreenhen 10 หลายเดือนก่อน

    Thank you very much. Instancing with a vertex was exactly what I was looking for. I was this close to just placing my instances by hand!

  • @renaudst-hilaire7178
    @renaudst-hilaire7178 2 ปีที่แล้ว

    Thank you for the array along vertices trick, this is exactly what I was looking for!

  • @tommythunder6578
    @tommythunder6578 ปีที่แล้ว

    Super informative! Thank you very much 👍🏻

  • @martyr4861
    @martyr4861 2 ปีที่แล้ว

    Huge tutorial! Thanks!

  • @ChrisAllenMusic
    @ChrisAllenMusic ปีที่แล้ว

    excellent exploration of arrays & instancing. great stuff!

  • @RafaelKoike
    @RafaelKoike ปีที่แล้ว

    Amazing! This is exactly what I needed to convert some SVG to 3D but using specific shapes instead of solids

  • @tizianaruiu5913
    @tizianaruiu5913 2 ปีที่แล้ว

    I went crazy finding answers about curve normals , thank you so much for this video, it is exactly what I was looking for!

  • @omarildojavis
    @omarildojavis 2 ปีที่แล้ว

    Congrats Man! Really good tutorial!

  • @scottcourtney8878
    @scottcourtney8878 3 ปีที่แล้ว +2

    Excellent tutorial series, and especially this one. I skimmed the earlier ones quickly based on prior Blender experience, but this in-depth blending (pun intended! ) of these topics is a leap forward in knowledge for me. Knowing how to use each modifier is one thing, but you've shown ways to synergize them that I had not previously encountered. Subscribed.

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว

      great to hear scott!

  • @krissosful
    @krissosful ปีที่แล้ว

    Extremely helpful tutorial! Many thanks as well as future success wishes!!

  • @Byt3me21
    @Byt3me21 8 หลายเดือนก่อน

    This is exactly what I needed, Thank you!

  • @SrdjanPavlovic11080
    @SrdjanPavlovic11080 2 ปีที่แล้ว

    This tutorial is gold standard for Great tutorial.

  • @where44444
    @where44444 2 ปีที่แล้ว

    VERY helpful, thank you! I've been looking for how to make irregularly patterned arrays for a while, instancing does the trick great!

  • @vrmsali
    @vrmsali 2 ปีที่แล้ว

    One word. Amazing!!!

  • @victoralexandersilva5212
    @victoralexandersilva5212 2 ปีที่แล้ว

    insane tutorial, thank you so much!

  • @trardac
    @trardac 3 ปีที่แล้ว +1

    This is great. Thanks.

  • @aloomia826
    @aloomia826 2 ปีที่แล้ว

    Man this is so great 👌 cleared up many confusions

  • @user-fm3qe3rb8w
    @user-fm3qe3rb8w 3 ปีที่แล้ว +1

    As always great tutorial Jonathan, thanks for sharing

  • @dagoelius
    @dagoelius 3 ปีที่แล้ว +1

    best Blender teacher on TH-cam.

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว

      I'm so glad you think so Atlantean Wizard, thanks! 😃

  • @happytimelogan
    @happytimelogan 2 ปีที่แล้ว

    Wow very nice tutorial, thank you.

  • @andrewwoan
    @andrewwoan ปีที่แล้ว

    wait this tutorial is actually INSANE really appreciate it; so much I never knew about curves

  • @illustlake
    @illustlake 4 หลายเดือนก่อน

    u 're talented great teacher

  • @mikaeleriksson5108
    @mikaeleriksson5108 2 ปีที่แล้ว

    You're the best dude. Thanks!

  • @zeruelmatt9302
    @zeruelmatt9302 2 ปีที่แล้ว

    this is amazing tutorial thank you for sharing this video 👍

  • @SourceAwareness
    @SourceAwareness 2 ปีที่แล้ว

    😊😊Many Thanks, my Good Brother!!

  • @jedemopro
    @jedemopro 3 ปีที่แล้ว +1

    Every tutorial is best than previous one. Congratulations!!!

  • @VasanthanDevaraj
    @VasanthanDevaraj ปีที่แล้ว

    Amazing tutorial

  • @RomeoMovies82
    @RomeoMovies82 7 หลายเดือนก่อน

    Thank you so much for this video 🙂

  • @ubertcoolie8694
    @ubertcoolie8694 9 หลายเดือนก่อน

    Great video, thanks

  • @alexshelley9510
    @alexshelley9510 3 ปีที่แล้ว

    Incredible tutorial! Thanks man :)

  • @puhnastik
    @puhnastik 2 ปีที่แล้ว

    love it!

  • @Moove_Studio
    @Moove_Studio 2 ปีที่แล้ว

    Wish I watched this video a few months ago, would have saved me a lot of head-ache on one of my projects!

  • @MuhammadKashif-wp2hh
    @MuhammadKashif-wp2hh หลายเดือนก่อน

    thanku Sir..

  • @JoPlaysSims
    @JoPlaysSims ปีที่แล้ว

    Omg thank-you so much

  • @manuelgilbertolezcano495
    @manuelgilbertolezcano495 ปีที่แล้ว

    Gracias!

  • @BerraLilltroll
    @BerraLilltroll 3 ปีที่แล้ว +1

    This is a really good tutorial. I have tried a few of the things in this video, and you point out many of the quirks of Blender. Matching origin points!! Good job! I am considering if a better story can be a good thing. Now your story is to teach about arrays. But what if the story is to build a city. Just prepare a simple villa and instance that. Or a bathroom mat. And put some colour on your mesh. Lightens things up. Or not. You deserve a bigger audience.

  • @SonictheHedgehogInRealLife
    @SonictheHedgehogInRealLife 2 ปีที่แล้ว

    You sir have earned a subscriber

  • @GralChufy
    @GralChufy 2 ปีที่แล้ว

    Maaan that add on was exactly what I needed...a week ago. But still, amazing tutorial, I watched a bunch of them an nobody explained it this well

  • @Geostationary0rbit
    @Geostationary0rbit ปีที่แล้ว

    that tilt thing is so intresting

  • @tinkertom6196
    @tinkertom6196 2 ปีที่แล้ว

    Thanks man...

  • @mrhollywood1173
    @mrhollywood1173 3 ปีที่แล้ว +1

    Nice one Jonathan !

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว

      Glad you enjoyed it MR HOLLYWOOD!

  • @antronero5970
    @antronero5970 2 ปีที่แล้ว

    Gem dropping channel

  • @benben2846
    @benben2846 3 ปีที่แล้ว +2

    Hello, you are really nice to explain all of this !! I am currently doing a model of a printable 1930 car that will be 36 cm in length! and I used this technique to do the upholstery of the doors as well as nthe engine exhaust made in bézier curves.... and it's amazing the precision that Blender gives to my 3D printer !!!!!!!!!!! ((ps, I put some videos on the progress of my project)

  • @F4BON3
    @F4BON3 2 ปีที่แล้ว

    23:10 pretty neat trick. 👌

  • @brotherhafidz
    @brotherhafidz 2 ปีที่แล้ว

    you are help use to avoid a lot of pain

  • @MythrodonX
    @MythrodonX 11 หลายเดือนก่อน

    Legend

  • @mikolashweiss1990
    @mikolashweiss1990 2 ปีที่แล้ว

    at about 100 hours into blender, this is incomprehensible

  • @shoshaka
    @shoshaka ปีที่แล้ว

    Great tutorial, man! I was wondering if you could share how to apply instances to specific faces? For example, if I have spikes and I want them to be a specific number and placed only on the faces that I want on an object, how do I do that?

  • @Kiromitsu
    @Kiromitsu ปีที่แล้ว

    Awesome!
    Is there a way to uniformly scale an item that is instanced on an array along a curve at different parts of the curve though?

  • @grand8295
    @grand8295 3 ปีที่แล้ว +1

    thanks mate

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว

      Your very welcome Mast Quiz!

  • @Seaweed_animations
    @Seaweed_animations 11 หลายเดือนก่อน

    Great in-depth tutorial! One thing I can't seam to do is to rotate the curve in Edit Mode. Any help?

  • @ReverseAltruism
    @ReverseAltruism ปีที่แล้ว

    Hey Jonathan, was wondering if it's possible to use this curve method for multiple types of objects for example different types of bricks or tiles along the same path.

  •  2 ปีที่แล้ว

    8:45 Transfering the origin point

  • @TitusKrakenDesigns
    @TitusKrakenDesigns 2 ปีที่แล้ว

    Hello! Very good video, I learned a lot, but I still have a question and maybe you can - or someone else to answer: I want to make a plant, big leaves at the bottom, they are getting smaller and smaller in a spiral towards the top. So far this is going well, but I would like the smaller leaves to turn more and more towards the axis of rotation (z axis) than in the case of cabbage or pine cone. If I take the levels of each leaves separately, I can do it, but I still have to use a new Object per level and manually adjust the rotation angle, and I want it to be continuous. Thanks for your help!

  • @hectorescobar9450
    @hectorescobar9450 2 ปีที่แล้ว

    I wonder how to create complex array system (maybe using Geometry nodes), where I can make a racing track for example where in certain modular pieces in specific areas. The track for example could have tunnels or a different type of environment pieces. Is it possible to do so currently in blender, with out manually setting everything up? Maybe in a more procedural way? I am having a really hard time finding any info online.

  • @er0s14
    @er0s14 2 ปีที่แล้ว

    Learnt so much in this tutorial, 43 mins of my life made better.

  • @davideblonda6159
    @davideblonda6159 ปีที่แล้ว

    Hei thanks a lot, you can also do some cool surface explosion effect just by bending the plane wher's the cubes derive from. Or make everythings collapse into a blackhole if you wont to. so damn cool.

  • @glennet9613
    @glennet9613 3 ปีที่แล้ว

    This is a brilliant tutorial, it’s a very complex subject and I admire the way you built it up step by step and brought it all together at the end.
    I’ve been trying to figure out how to model a bicycle style chain which wraps around various cogs and I think this has solved it.
    One question, I can’t find a way to convert the array of cones into separate objects or even to select them for editing. So I can’t texture one differently or modify them so they aren’t identical. Is there a way around it?

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว

      I'm so glad I've been able to help. Well if it's part of an array you will only be able to edit one thing. However if you make the spokes lets say 3 arrays then you will be able to edit 3 arrays. I hope that makes sense. If it does not ask this question in discord and i'm more than happy to help.

  • @0Metatron
    @0Metatron 2 ปีที่แล้ว

    Does the Shape/resolution 3d print that smooth or is it just for rendering?
    Thanks

  • @pinyang8782
    @pinyang8782 ปีที่แล้ว

    will the curve modifier part work on trains? As what i understand, trains are make from cubes and animating the trains to follow the curves seems to be of the trail.

  • @john-michaelbaldy4580
    @john-michaelbaldy4580 3 ปีที่แล้ว +1

    Been loving the series! It does appear that your link to Perpendicular Curve Addon is broken!

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว

      Thanks John-Michael glad you enjoyed the video.
      As for the link i've given it a check and it seem to be fine on my end. Is it still broken for you?

  • @powersprouter
    @powersprouter 2 ปีที่แล้ว

    dang!

  • @F4BON3
    @F4BON3 2 ปีที่แล้ว +1

    6:12 that's not a bug, it is just creating "instances", meaning the objects are just using the same mesh.

  • @killeandroid98
    @killeandroid98 ปีที่แล้ว

    now this is too much power

  • @KoIzumi24
    @KoIzumi24 2 ปีที่แล้ว

    Hi. I'm trying to wrap a model I have to make it seem like it's made out of a pattern of knit thread. Can I use this techinque to make that work?

  • @jessicabaker7399
    @jessicabaker7399 2 ปีที่แล้ว

    Hi, Thanks for another great video. Im sorry Im getting a different result which means Im making a mistake. In the cube with Bezier circa 8:58.
    Lining up the bezier, fine, turn vis, snapping to vertex, tool affect origins.
    Select cube, alt c g space o is where I get a different result. The g is normal when press space it shows the last action move and returns to normal. The F part to move to face does nothing, presumably because I messed up the previous step. I am still very much a beginner which is why, its me making a mistake. Please would someone give me some pointers. I tried google but do not really know what to search for.
    Thank you.

  • @charolinecatanduanes5308
    @charolinecatanduanes5308 ปีที่แล้ว

    What is difference between soft12 and soft20??

  • @WolfofBelgium
    @WolfofBelgium 2 ปีที่แล้ว

    I had no idea you can stack arrays like 1:30 ,feel so dumb now !

  • @Tritiumfusion
    @Tritiumfusion 2 ปีที่แล้ว

    @6:22 I click [CTRL + J] and I get a dublicate 10x10 instance/mesh of the cubes from the origin of the middle/primary cube. I am stuck.

  • @caribbeanchild
    @caribbeanchild 3 ปีที่แล้ว

    Want to see instancing used to make a perforated panel. Like a mesh on an old microphone. This would keep the vertex count really low. Also...instancing lights would be really useful. All without using empties.

    • @Keep-Making
      @Keep-Making  3 ปีที่แล้ว

      I'll keep that in mind. Instancing is awesome. You can even instance collections of objects

  • @James_XXIY_crafts
    @James_XXIY_crafts 2 ปีที่แล้ว

    aside from the useful tutorial, this be a really handsome man.

  • @donxavier9339
    @donxavier9339 2 ปีที่แล้ว +1

    How to adjust radius with instansing, 27:30

  • @willianpereira4436
    @willianpereira4436 2 ปีที่แล้ว

    you can go on file > defaults > save start up file
    so you don't need to delete everithing again

  • @Tertion
    @Tertion ปีที่แล้ว

    Regarding instancing, with the cubes, its not a bug.... even if you made the cube instances real they are still linked. You then need to make them single user.

  • @cmdrkradenguard6808
    @cmdrkradenguard6808 2 ปีที่แล้ว

    Hello @Maker Tales, When I perform the join that you have shown at about 6:25, it also creates a duplicate of the cube array off in a random offset. Looking into it I am told that the fix is to apply the object modifiers to my objects before I perform the join, but I don't see you doing this? On top of this issue, I was told that the fix is the shortcut alt+c, which we have manually set as our cad transforms correct? do you have a suggestion for me here? I am confused.

    • @Keep-Making
      @Keep-Making  2 ปีที่แล้ว +1

      Hey CMDR Kradenguard, Hmmm not quite sure how things could be going wrong... I have a feeling blender might has changed in 3.0. Your best bet is to just move on to the next section of the video if you are learning blender and getting in touch through the discord server in the helping hand section where i'm sure I'll explore this a put up a mini video explaining it.

    • @cmdrkradenguard6808
      @cmdrkradenguard6808 2 ปีที่แล้ว

      @@Keep-Making Thank you very much for the quick reply, and thank you for the videos!

  • @rogueturnip
    @rogueturnip 2 ปีที่แล้ว

    I'm using Blender 3.0.1. Anyone else notice that when you do instances on face of the plane it scales down the size of the cubes? It doesn't do this on the edges.

  • @lechefski
    @lechefski ปีที่แล้ว

    Can anyone help me out? In the Instancing Arrays section, when I get to clicking the Faces button option, the cube doesn't multiply for me.

  • @siandream4495
    @siandream4495 2 ปีที่แล้ว

    thank you I was gonna unistall blender

  • @pikachufan25
    @pikachufan25 2 ปีที่แล้ว

    thats a good question? is that all you can do with arrays?
    without going into Crazy Combos Terrory? - Like Combine Array + Curve + Simple Deform - then you attach a Empty to the Simple Deform to Change the Origin so you can go ham. its either Really Interesting or really Buggy and Relly Unprises XD

  • @CHEEZEyCHEEZE
    @CHEEZEyCHEEZE 2 ปีที่แล้ว +1

    My fit to Curve is not going along the whole length of the curve. Any idea why it would be doing that? Thank you for your time.

    • @PetterStetter
      @PetterStetter ปีที่แล้ว

      I applied scale for the cone and it worked. The thing is that, Jonathan scaled the cone in edit mode only, whilst you probably (as me) scaled it firstly in object mode than in edit.