Blender Curves Array Modifier Beginner Tutorial

Поділитися
Вставка
  • Опубліковано 30 лис 2020
  • In this Blender tutorial I show by an example how to create a (bezier) curve and then create a mesh, add an array modifier to it and align the meshes along the curve (by adding a curve modifier). I also use the fit type Fit Length so that the meshes always fit the length of the curve.
    ☕️ Buy me a coffee - would be nice: www.buymeacoffee.com/jayanam
    Join this channel to get access to perks:
    / @jayanam
    See my social profiles here:
    Instagram: / jayanamgames
    Twitter: / jayanamgames
    Facebook: / jayanamgames
    Patreon: / jayanam
    Merch Store: teespring.com/de/stores/jayan...
    Production Music courtesy of Epidemic Sound: www.epidemicsound.com

КОМЕНТАРІ • 152

  • @pyrodney
    @pyrodney 3 роки тому +55

    "Let's gently remove the Default Cube. It hurts but we have to." Love it!

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

      :-)

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

      Me, too! Actually, this may be the first time I gave a like before watching to the end.

  • @emma_ruth_design
    @emma_ruth_design 3 роки тому +52

    I love the respect you have for the default cube here, many other blender users are quite harsh on it... (Wise nods)

    • @JayAnAm
      @JayAnAm  3 роки тому +7

      You have to... otherwise he will turn against you!

  • @Numocron
    @Numocron 3 роки тому +7

    This is such an awesome Blender tutorial right here man I love it. Well done Jayanam.😃👍

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

    simple and to the point, thanks for all of your tutorials & TLC

  • @TKLevis
    @TKLevis 3 роки тому +3

    This is exactly what i need for my adjustable castle walls, thank you!

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

    Very clear and simple explanation of the process. Thanks.

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

    This tutorial was very helpful, thank you.

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

    Great job and explanation! Thank you.

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

    Excellent tutorial, thank you!

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

    Thanks. Always you made very good clear and simple tutorial. Well done.

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

    i used this tutorial to make a chain, i'm happy with the result, i'll be able to do the sculpt i had in mind, thanks!

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

    this is EXACTLY what I needed thank you so much!

  • @BinaryEmyaneh
    @BinaryEmyaneh 10 місяців тому

    You're the one who finaly managed to teach me. Thank you

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

    Thank you, friend! That was very helpful!

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

    Really great tutorial !! May God bless you.

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

    This is cool!

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

    Awesome tutorial. Thanks alot for these very helpfull techniques.

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

    Awesome tutorial! Worked great for me!

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

      Glad it helped!

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

    Marvelous ,I subscribed , Thanks very easy to understand.

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

    Thank you so much for this!

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

    Thanks a lot! Helpful!

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

    thank you so much, worked like a charm...!

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

    very helpful, thank you for sharing

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

    Awesome thanks

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

    YOU SOLVE MY 5 HOUR-PROBLEMS THAT THE OTHER UA-camS CANNOT FIX!!!

  • @paulb4334
    @paulb4334 3 роки тому +5

    omg, I fiddled so much with it and always got the offset problem, because I did not align the origin of the object to the curve origin. Thanks so much

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

    Thank you so much, it helps a lot :)

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

    Thanks bro for solving my problem

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

    thanks, very helpful

  • @VisualistAyush07
    @VisualistAyush07 4 місяці тому

    Thank you

  • @ahmadqaisghafoory3870
    @ahmadqaisghafoory3870 10 місяців тому

    Thanks bro

  • @Synapticsnap
    @Synapticsnap 3 роки тому +3

    Appreciate your time. Great tutorial, excellent presentation style.

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

    very helpful thx so much.

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

    tq for tutorial. keep it up

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

    It certainly looks easy. However, I've spent two days, going over every part of your instructions, over and over. My settings look the same as yours, but I always end up with one mesh at the bottom of the Bezier curve. 😀 Cheers

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

    thank you

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

    Respect!

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

    thank u

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

    Great video! Do you think you could also do a tutorial on how to array along a curve without deformation? I found other videos that explained how to do it, but there was no talking in these videos which made them kinda hard to follow.

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

    Thanks :)

  • @gambello1195
    @gambello1195 3 роки тому +3

    I'm literally atm working on a rollercoaster with these modifiers :D this helped a lot

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

      That's great!

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

    Hi jayanam, I am a beginner in 3d modeling and blender as well, I recently starting watching your videos, they are very helpful, I have request, could you please make such tutorial videos on topics which talks about the concepts like 3d modeling like topology, edge flow, overlapping and intersecting faces, etc it would be really helpful. Your channel is one the best for learning blender😊👍

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

      Thank you very much, I will put this to my list.

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

      @@JayAnAm thank you so much for considering this, it's very important for beginners to understand these concepts which might lead to some mistakes while they are 3d modeling something. Most of the tutorials miss these concepts which doesn't form a concrete base of knowledge for 3d modeling. Also, could you add how to fix coincidental ( coplanar ) faces to the list?

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

      @@apurvkadam8207 Alright, thx for the input

  • @PG-do9zl
    @PG-do9zl 2 роки тому

    thanks ;)

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

    I'm going crazy with this topic. Like I've watched this video a hundred times (I'm following a book's instructions and they didn't work so I came here to find a good tutorial). It seems so, so easy but for some reason my object just changes all its measurements and location when I set the curve parameters. For more context, I've changed the cursor's location to the bottom point of my curve and the curve's origin to the 3D cursor. Could you help me, please?

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

    if someone had PROBLEMS a couple of the causes could be
    1-Aplly all the transforms u can doit with control+A and "aplly all transforms"
    2-Change the origins (u can doit by using R-click and set origin to 3d cursor, u should put the cursor where u want the origin point , u can do it by control +l L-click and "set cursor where u want ) (u can also see a tutorial about cursor and )
    (i expect to have explained good)
    And lucky with ur projects !

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

    Thanks (:

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

    so helpfull, to make rivets. one remark, if u modify the object, scale it after or you`re in confusion.

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

    Thanks for your knowledge! I want to do this with planes aligning to a bezier curve. Do you know how to align it so that the first vertex or edge of the first plane matches exactly with the first vertex of the bezier curve?

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

    Great tutorial . Is it possible to apply now some physics?

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

    Modifier works weird if you convert mesh object to curves and then try to apply array with curve modifier to it. It works much better with bezier or path curves, as shown by tutorial

  • @user-mm5rw1tp7q
    @user-mm5rw1tp7q 2 роки тому

    Спасибо. пересел с 3Dmax на Blender и вот вроде умею все это делать, но нужно освоить новый пакет

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

    you could correct the title to Bezier curve array modifier tut, curves implies it explains the other curve types as well. I know it's in the description but in the video title would be clearer

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

    finally

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

    Okay, I had a problem with the object's offset with everything checked correctly, and the solution was applying the position of the curve!

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

    Hello. When we have a curve in edit mode in blender, there are red hendals, you know, vertex points. I couldn't find where we can see their location, that is, the coordinate on the screen, when in edit mode, or can you suggest a source that explains it?

  • @luisalbertoramirezcastillo6615

    THANKSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS

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

    Thanks for the video. Helpful as always. Is there a way to alternate 2 or more different objects on a curve?

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

      Hm, I can think of two ways: 1. Add both meshes you would like to alternate to one object and use this. 2. Make array and curve modifiers for both objects but the same curve and play around with the offset.

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

      @@JayAnAm I like the second one. It has more freedom for changes. Could be an idea for an addon where you put your objects in a list and the addon place the objects alternating on a curve. But I am not a Blender/Python programmer. Or you can add this function to your addon. ;)

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

      @@hiddenvoid Interesting... will think about it, thx.

  • @mordecai1484
    @mordecai1484 2 роки тому +14

    Hey man, thank you for this tutorial. I have this problem when i do this the mesh that I'm duplicating is stretching and it doesn't maintain it's form. I'm like crazy. i tried everything. Applying loc, rot and scale, changing object orientation in edit mode, etc.
    can you suggest anything? I have belt made out of curve and i need stitches along curve.

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

      Hey this is exactly my problem. Did you find any solution?

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

      I found one, if you fit to length instead of apply to curve it works better. Blender 2.8... is the version I am on.

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

      U need to apply the modifiers ✌🏻

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

      Origin points of curve and your object you want to go around a curve should be in exactly same spot.

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

    And keep it at the center????
    How do I get rid of the offset if I started out differently?

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

    i am adding a train body cars with curve and array modifiers but it seems to be start to end. How can i set the count to 10? Also animating it, seems to be not following the curve

  • @leoniddavydov2050
    @leoniddavydov2050 Рік тому +4

    Great tutorial, but in my case the object does not cover the full curve. I only have three objects. Any ideas what it might be?

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

      Same problem, i don't know how to solve it

    • @juranodiar1169
      @juranodiar1169 3 місяці тому

      Apply transforms then give it a try!

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

    So I'm trying to use the curve scale (altS). Problem is, the scale makes the meshs stretched instead of scaling the whole mesh. Does anyone knows how to deal with this

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

    help! when i add the curve modifier it scale the obj out

  • @natasha4695
    @natasha4695 3 роки тому +11

    spent 30min on moving origin points and cursors, praying and fasting, till i realize the old classic: Totally forgot to apply transforms on the mesh and curve.

    • @Derny.
      @Derny. 2 роки тому

      thank you

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

      I have been stressed out because I didn't knew what wasn't working, thanks *cries in excitement

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

      Thank you for this comment lmaoo

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

    can they collide with mesh?

  • @Jen-R
    @Jen-R 3 роки тому +1

    Great! Thank you! Is it possible to somehow make the geometry parts not bend? Same as in the video, but without distorting the geometry mesh? For example, like a bicycle chain.

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

      Hi, this article here might help: www.graphicsandprogramming.net/eng/tutorial/blender/modeling/blender-duplicate-long-a-curve-without-deformation

    • @Jen-R
      @Jen-R 3 роки тому +1

      @@JayAnAm Wow, cool! Thank you very much!

  • @RagnaR3xa
    @RagnaR3xa 3 роки тому +7

    I want to create an array of Streetlights or bridge supports. However when using this method the axis doesn't conform to the z axis, it just keeps getting deformed. Is there a way to create an array without any deformation, so that all instances align with one axis?

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

      RIGHT

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

      One way to do what you want is to:
      - create the curve you want the objects to follow
      - convert to mesh (or just directly create a mesh by i.e. copying the verts from another object)
      - make sure that your mesh has one vertex for every object you want
      - Take your Streetlight / bridge support pillar or what ever and make it a child of the created mesh
      - at the mesh setting go to object properties -> instancing and select -> vertices
      - disable "viewport" and "render" to hide the child object in your render (the viewport one is still visible but you can also just hide it with "h")
      - Done you now have pillars following i.e. an bridge arc

  • @hamdullahguclu9743
    @hamdullahguclu9743 11 місяців тому

    I want a short object to move on the curve I drew. I will animate the object with the move tool. I will connect the curve to the joint, but when I change the direction of the joint, the object is deformed when I move the object.. How can I solve this problem?

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

    does this work with circle curve?

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

    its not working in my blender 2.9

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

    Great tutorial. Everything worked as yours did except the Fit Curve, I had to select Fixed Count to get my object to move along the curve, otherwise it was just 2 cylinders. Not sure if it's a bug with the latest update or if it's something I wasn't doing right.

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

      Yes I have the same issue. I don't get the length of the bezier curv. Is this a bug in Belnder 2.93?

    • @JochenSutter
      @JochenSutter 2 роки тому +7

      I figured out why the objects of the array are not fit to the length of the curve. The objects must be scaled to 1 (100%) in object mode. If you want toe scale the object you must scale it in the edit mode. Then the array fits to the length of the curve.

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

      @@JochenSutter Woah you saved me!!!!! I was trying everything to get it to go along the curve! thank you!

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

      @@JochenSutter Thanks for this comment, but I really need to scale the cilinder. How can I fix this to make the array work?

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

    Hey Jay so this great and I got it to work, however the only way I could move it to another location without distorting it was to apply all of the modifiers. I don't think that's the best workflow. Any tips on repositioning the curve/array without further distortion or having to apply all of the modifiers, or is this just the way it is currently? Seems to rely heavily on object origins and/or cursor location to work (It was okay repositioning it from side to side but got distorted when I moved it up and down...) Any help or guidance would be appreciated.

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

      Hi and sorry for late reply, too many comments... Simple answer: Origin of curve and object has to be the same. I use to keep origin to the center and just move the points of the curve in edit mode.

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

    Great video! Tried to apply it to my simple task and I failed miserably. I wish to add a road to a map. So, I have the map as a reference, I think I add a curve on the map. I add a plane on which I add an image of the road...then...voodoo magic occurs.
    Would you know how to go about this simple task?

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

    sir how to add this bevel tool on the left side. i can not see this. i have only items, tools, view. please help me. i just start learning blender.

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

    РАХМЕТ САҒАН!

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

    I have a curve.1 around a curve.0 (array & curve) and I want my cubes to follow that curve.1
    However, the object only follows the "original" curve.1, ignoring the array and curve modifiers of curve.1. What would be the solution?
    Converting curve.1 to mesh, (which appilies the modifiers), checking that all the vertices are indeed connected, and then converting back to curve, works. But I wish the curve.1 would still have those modifiers so I can influence its shape with the curve.0

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

    My object gets deformed when it should follow the curve. It literally is as thin as the curve when I apply the curve modifier

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

    I must suck at this, because everytime I follow this tutorial I get different results 😂

  • @ThurVal
    @ThurVal Місяць тому

    how do i avoid a position-offset between curve and the following object? it fits the shape, but not the position. Found it: leave your object at 0,0,0 or set the curve origin to the wanted starting point!

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

    Very easy but long. Blender needs to simplify these sort of basic things

  • @Ddifference
    @Ddifference 11 місяців тому +1

    Why does it not work for me? No matter which axis I choose, my curve object never fits the curve

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

    why I am not able to link curve? .. tried lot

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

    why does it say "select principles BSDF"?

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

    +1

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

    Cool. I think that's pretty much the 'Welder' addon in a nutshell.

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

      Ok, dont know it but will have a look:-)

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

    3:00

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

    This is epic. Made a chainsaw using this method.

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

    4:02
    "And look at this, this is very easy to do."
    *Looks at the second monitor where nothing matches*
    -Yep this is very easy
    But for real why when I used fit type Fit Curve it didn't fit it all the way it just placed few meshes in the middle of the curve

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

    It does hurt :(
    i just hide him ...

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

      Thx m8, you're so kind.

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

    This would work if it wasn't deforming my model

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

    I'm getting desperate...this is by far the most frustrating modifier in Blender.
    I can never get the XYZ axes right.
    Every time I want to use the modifier, the axes are wrong. Why is that?

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

      What is the definition of "wrong"? The questions is: What is the Up, Front and Right vector of your object and what is the deform axis of the curve modifier? If you can answer these questions you come to the conclusion that the modifier is not frustrating at all :-)

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

    i need this addons please "jmesh"

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

      Yes, get it from my github: github.com/jayanam/jmesh-tools

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

    i alwas have problems with curves thats why i rarely use them but i really want to understand why its not working for me xD

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

      which part is not working for you?

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

      @@mato_kun2602 when i try to bind a mesh to a curve the mesh dissapears somewhere in the viewport but not on the axis of the Curve. in short i cant understand how meshes along curves really work

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

    Sorry, not working for me. Blender 3.2. and even with the most basic settings (default cube, no material, nothing special) and exactly the same process and settings it´s different. the line after the array (fit curve and bezierCurve selected) is too short and does not fit the length of the curve

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

    I hated it when the mesh won’t fit the curve

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

    Why did they make curves so unnecessary complex, why not allow it to be drawn like CAD software that would be a game changer

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

      I agree, think I will add this to my Jmesh tools addon

  • @saiko_no_kishin4057
    @saiko_no_kishin4057 3 роки тому +3

    when i do the array modify and do Fit curve there are just 2 :( can anyone help me?

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

      Make sure to apply the scale of your mesh

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

      Same problem to me. No matter how many array-modifier-segments I use... after I've switched to "Fit Curve" the number of segments will turn down to only 4 (Even when I've entered 60 segments). Help would really be appreciated. Thanks in advance

    • @user-bv5ls4vl2b
      @user-bv5ls4vl2b 3 роки тому

      @@taddidio3215 it helped

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

    4:08 this doesn't work for me at all... there's just one single instance

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

      same

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

      @@peterheves1255 I have found a solution btw

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

      @@Hejirah what is it? help

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

      @@dantepanics4017 aw shiit, I forgot lol, I would need to find the vid

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

      @@Hejirah :(( it's ok, thanks anyway

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

    Sorry, but I can't trust you because you showed mercy to the default cube.

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

    Nope, doesn't work.