Array along a curve without the object deforming in Blender

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024

Комментарии • 153

  • @SatriaRizqi
    @SatriaRizqi Год назад +1

    Saw how to do this with the same method a while ago, but forgot how to make the object stays, thank you for the answer!

  • @polygonvvitch
    @polygonvvitch Год назад +1

    Thanks, exactly what I needed. One notable thing: Make sure the real mesh and the proxy are aligned properly before you parent them, otherwise it'll always be misaligned.

  • @MajinVegeto89
    @MajinVegeto89 Год назад +2

    Very good tutorial. There are other tutorials that show the same thing, but without explaining the steps, which is why this is far better, because you actually understand what is happening.
    I really hope Blender makes this whole process easier, it feels like a bit of a hack to have to use a plane and attach your object to that.

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +2

      There is now an easier way (well I prefer it) to use geometry nodes if you want to check it out: ruclips.net/video/sRyubLSd-9E/видео.html

  • @Milan23_
    @Milan23_ Год назад +5

    Man this is minblowing I always needed knowledge of in my blender workflow. But never have found it. Thanks for sharing this amazing tehnique!

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад

      No problem 👌 Glad it's being found useful.

  • @lopcrop1159
    @lopcrop1159 Год назад +3

    Best tutorial for basic curve tracking. thank you! you solved what I was looking for in the first 3 minutes.

  • @juls23tube
    @juls23tube 2 года назад +9

    I really love your tutorials. Funny enough, you did exactly what I was thinking of doing. I started about 3 years ago with 3D printing proxies for various wargames that I made myself in Blender and though it could be helpful for some people if I make videos about the things I learned on the way. But you got me on this one :)

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад +1

      Thanks a lot. I mean Im sure the world could use more tutorials :p

  • @mlbpbloody5583
    @mlbpbloody5583 Месяц назад

    I just revisited this post to solve something , I forgot how great a vid this was

    • @ArtisansofVaul
      @ArtisansofVaul  Месяц назад

      @@mlbpbloody5583 😁 Thanks. Hope it solved the problem.

  • @LeneChibi
    @LeneChibi 5 месяцев назад +2

    you saved my screen from being smashed in, thank you so much :D great technique!

    • @ArtisansofVaul
      @ArtisansofVaul  5 месяцев назад +1

      😂😂 Glad I could help prevent that disaster!

  • @lauragarnham77
    @lauragarnham77 2 года назад +1

    this is fantastic, I have been trying since yesterday to find a solution but nothing I tried worked and googling was useless.This video just came up randomly in my recommended, definitely going to try it out, seems like it is just what I need!

  • @antennatrees
    @antennatrees 2 года назад +3

    Seems like a perfect job for Geometry Nodes. But it's nice to see the solution with Array as well.

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад +1

      Im sure it could be but I think this is a pretty simple way to go about it. Im not sure creating the Geometry Nodes needed for this would be faster.

    • @antennatrees
      @antennatrees 2 года назад +2

      @@ArtisansofVaul The Geometry Nodes way would skip the Instance intermediary step since no distortion is introduced, but the distribution along the curve would be a little different.

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      @@antennatrees Yeah, my concern would be how you changed the curve from having lots of points (from when it was copied from the original object). I assume you'd then resample it for the locations but that complicates matters a bit as that simultaneously controls the number of duplicates as well as their distance. I'm still really learning Geometry Nodes so I could be very wrong. Have you seen something similar before?

    • @antennatrees
      @antennatrees 2 года назад

      @@ArtisansofVaul Exactly. Since it's directly instancing on the points of the curve in Geometry Nodes you'd resample the curve to get the desired number of instances and distribution spacing. If your curve was quite complex you might have to resample the curve as well as set up a selection pattern for the points you want to have instances on. But in the end the power of this solution is that once the Geo Nodes set up is complete you can quickly reuse it for any other curve in your project.
      I still really liked your video and learned something so that's great. And your videos in general are always interesting since you're aiming for 3D printing where there's always extra issues to consider.

    • @عبدالسلامالعتيبي-ه3ج
      @عبدالسلامالعتيبي-ه3ج 2 года назад +2

      @@ArtisansofVaul actually it is faster and easier 😅

  • @Киноварь
    @Киноварь Год назад +1

    This tip really helped me few times already, thank you

  • @lucasrodillo6739
    @lucasrodillo6739 3 месяца назад +1

    Needed to do some rivets for a couch.
    Followed about 20% because I figured that I could just use the planes to make the rivest themselves.
    Thanks!

    • @ArtisansofVaul
      @ArtisansofVaul  3 месяца назад +1

      @lucasrodillo6739 nice. Great use for this.if you want something even more versatile you could try this: ruclips.net/video/wFaODMBxZD4/видео.html

  • @gustavoalvarez3335
    @gustavoalvarez3335 Год назад +3

    Hola muchas gracias por mostrar como crear un diseño utilizando muchas técnicas, eres un gran maestro, yo no se entender ingles pero de todas maneras entiendo perfectamente tus videos. Saludos desde Argentina.

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      Muchas gracias. Estoy feliz de que sean bastante fáciles de seguir. Si alguna vez tienes una pregunta, puedo intentar ayudarte (con la ayuda de Google Translate 😉)
      Thanks so much. I am happy they are easy enough to follow. If you ever have a question I can try to help (with the assistance of Google Translate 😉)

    • @gustavoalvarez3335
      @gustavoalvarez3335 Год назад +1

      @@ArtisansofVaul Si muchas gracias he tenido algunas dudas te agradecería mucho si me ayudas guías un poco en algunos diseños trataré de ser breve, en cualquier momento te hago una consulta, muchas gracias por tu gentileza. Saludos

  • @JoshuaMerrill042
    @JoshuaMerrill042 Год назад +2

    Thank you for explaining this so well!

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      No problem 😁 You may find this helpful as I would say its an easier technique when you get used to it that is now possible with geometry nodes: ruclips.net/video/sRyubLSd-9E/видео.htmlsi=GuqnoC3bO0Ee01tj

  • @BPCustomCreations
    @BPCustomCreations 2 года назад +4

    RIP everyone who ran to try this before 11:25 Great tutorial as always!

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад +3

      🤣 Got to be there till the end 🤣

    • @BPCustomCreations
      @BPCustomCreations 2 года назад +3

      @@ArtisansofVaul I'm new to Blender and I've been working through your backlog and learning a whole lot! Thanks for making your knowledge and wonderful teaching available to us for free on RUclips!

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад +1

      My pleasure 😁

  • @fasspot
    @fasspot 8 месяцев назад +1

    You're the best blender teacher !! I've learned so many useful things with your videos ! Thanx a lot!! :)

    • @ArtisansofVaul
      @ArtisansofVaul  8 месяцев назад +1

      😁😁😁 Thanks so much fasspot. Lovely to hear and great to know the videos are helping 😁

  • @horriblypink
    @horriblypink 2 года назад +1

    I really really needed this video was having so much trouble with tracks

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      Glad to hear its going to be helpful 👍🏻

  • @ethancotton1549
    @ethancotton1549 Год назад +1

    Perfect and great explanation! Now to see if i can make it work for my need lmao

  • @blakeXYZ
    @blakeXYZ 2 года назад +1

    The video turned out great! Awesome explanation and breakdown, Artisans of Vaul 💯

  • @artbybruno1734
    @artbybruno1734 6 месяцев назад +1

    Great stuff! Really enjoying your videos! Question: how do you get that Pie menu for Vertex, Edge and Faces? Is that the Pie menu addon that comes with Blender!? (coming from Maya, that is kinda similar to how we select Edges/Verts/Faces also).

    • @ArtisansofVaul
      @ArtisansofVaul  6 месяцев назад +1

      It's part of Machine Tools. I've got a summary of some of the things it does here (it's probably my most used addon): ruclips.net/video/P_3yh2m-uw4/видео.html

    • @artbybruno1734
      @artbybruno1734 6 месяцев назад +1

      @@ArtisansofVaul Cheers! I will have a look. Thank you!

  • @ryanb6503
    @ryanb6503 2 года назад +2

    this is great! I immediately say down to make a bike chain. is there a way to animate the chain?

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      Do you mean to rotate? CG work isn't really by thing but there should be, the only difficulty is that a chain wouldnt be a circle so its not as simple as just rotating. Maybe (and Im guessing) you'd animate the pedals/gears to be rotating and then perhaps use a constraint to match the chain to those.... But that really is just a guess.

  • @whitedinamo
    @whitedinamo Год назад +1

    Great tutorial. Thanks.

  • @richardduska1558
    @richardduska1558 2 года назад +1

    Pretty simple. Thank you very much for the video.

  • @greatsol2444
    @greatsol2444 2 года назад +3

    Excellent tutorial! This is the best I’ve seen yet; clear and concise. One issue I’m still having however, is when I turn on instancing (Faces), it expands the object (tank tread) to MASSIVE proportions, as well as has it turned 90• in several wrong directions (paddles instead of tracks). You make it look so easy! What am I doing wrong?

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад +1

      It sounds like on the plane and/or the object you need to apply the scale (and maybe the rotation as well). Press ctrl+a then select rotation and scale on the original object that you want to copy and then the same but just apply the scale to the plane.

    • @greatsol2444
      @greatsol2444 2 года назад +1

      @@ArtisansofVaul OK. Thank You, Thank You. I’m beginning to understand now. It’s a bit to do with fiddling with the scale and rotations, and having them just right. Wow. Now it’s a bit less mind blowingly infuriating. Thanks & subscribed!

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад +1

      @@greatsol2444 Thanks for the dub and let me know if thered anything else I can help with.

  • @ktwomountain
    @ktwomountain 2 года назад +1

  • @Verttigo1982
    @Verttigo1982 Год назад +1

    Great video, thank you!

  • @richardokeeffe8375
    @richardokeeffe8375 2 года назад +1

    Brilliant! Out of interest, why the curve modifier first?

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      I think its just my thought process. It allows me to make sure that the object is on the curve and can be moved along it before things get visually confused by also having an array. Really you could do it in whatever order you like, I just find it a useful "error mitigation" workflow ordering.

  • @Vi_Renders
    @Vi_Renders 2 года назад +1

    Oh my god thank you I NEEDED THIS!!!

  • @marksimpkins5081
    @marksimpkins5081 2 года назад +1

    Thanks for the Tutorial.
    Not a problem i would have anticipated coming from Fusion.
    A Neat way of solving the problem though.

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      Yeah some programs handle things differently. Blender just assumed you want things deformed along the curve (which for a lot of things like tubes would be a fair assumption). And cheers.

  • @Adriarcher
    @Adriarcher 6 месяцев назад +1

    great video, thanks a lot.

  • @theunorthodoxhawk
    @theunorthodoxhawk 11 месяцев назад +1

    is it possible to do this while having the object scale gradually along the curve as well? Like it starting at normal size and it getting smaller or larger with each new chain link. Thank you for all the tutorials I have learned so much from you!

    • @ArtisansofVaul
      @ArtisansofVaul  11 месяцев назад

      Yes very much so: ruclips.net/video/_7JLcoozOiM/видео.html
      Hope that helps and thanks 😁

  • @3DCGdesign
    @3DCGdesign 10 месяцев назад +1

    great stuff, Vaul! Apparently emptys don't accept modifiers, so must use plane object. however... what about a single vert arrayed on the curve?

    • @ArtisansofVaul
      @ArtisansofVaul  10 месяцев назад

      Good question. It needs to be a plain as you need to have a face to instance on as part of the instancing process. I'd probably do it with Geometry Nodes now though, I've got a video on that here - Array Following a Curve using Geometry Nodes: ruclips.net/video/sRyubLSd-9E/видео.html

    • @3DCGdesign
      @3DCGdesign 10 месяцев назад +1

      But you can use a single vert (add >extra objects in preferences) and instead of choosing "to face" in the object properties panel under "Instancing" you can now choose "vertices" and check "align to vertex normal" - then it works just like you say, but then you don't have to make real, the vert won't render or be seen.

    • @ArtisansofVaul
      @ArtisansofVaul  10 месяцев назад +1

      @3DCGdesign You can for sure use a vert. I just find it preferable to set it up with a plane as you can see the plane more easily and know the direction its facing/etc.

    • @3DCGdesign
      @3DCGdesign 10 месяцев назад +1

      that's for sure true - I had to extrude the vert temporarily to see what was going on as well. @@ArtisansofVaul

  • @nacidocoqui
    @nacidocoqui 5 месяцев назад +2

    Mind... blowing...

    • @ArtisansofVaul
      @ArtisansofVaul  5 месяцев назад

      😁 Glad to hear I could help you out with some other projects as well. 👍🏻

  • @sounder7564
    @sounder7564 Год назад +1

    7:17 thats amazing 😱🤩🤩🤩

  • @Spaceisprettybig
    @Spaceisprettybig Год назад +1

    In theory, would this work with single verts as well, or just planes?

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад

      It can I think but I always use a plane so I can see where it easily without going into edit mode. I can't say I have tested that though.

  • @PrinceBrosnan
    @PrinceBrosnan 11 месяцев назад +1

    wonderful software...

  • @soltoni983
    @soltoni983 2 года назад +1

    Thank you for the tutorial. How about non manifold geometry when we use boolean union o those tracks. Is there a way to avoid this? (for 3D printing non manifold are a trouble.)

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      Just checking, are you saying that when you boolean everything together it becomes non-manifold?

  • @TheMrTorbi
    @TheMrTorbi 7 месяцев назад +1

    thanks man this helped me so much. im still here wondering why this is so damn bugged. Cant get a decent result

    • @ArtisansofVaul
      @ArtisansofVaul  7 месяцев назад

      Hope this helped a bit. There is a more recent video where I use Geometry nodes for this and I think its my preferred method now: ruclips.net/video/sRyubLSd-9E/видео.html

  • @karecellaglioz9186
    @karecellaglioz9186 2 года назад +1

    thank you for your job

  • @Robert-ln1cx
    @Robert-ln1cx 2 года назад +1

    prefect! I'm off to try this with chains 🥳

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      Let me know how it goes! It also helps using an empty as and additional object to array with as it allows you to rotate it by 90 degrees to form the chain links.

  • @euansmith3699
    @euansmith3699 2 года назад +1

    So cool. Very well explained.

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      Thanks a lot. Glad it was clear as it's kind of tricky to get all the points across. 👍🏻

  • @MatheusRocha_13
    @MatheusRocha_13 Год назад +2

    excellent video, but I have a doubt, do you know if there is a way to also maintain the rotation of the object? for example, placing trees around a road created with a curve, as they are all straight
    I hope you understand, because I'm using a translator hehe

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      Do you mean you want them to rotate with the curve?

    • @MatheusRocha_13
      @MatheusRocha_13 Год назад +1

      @@ArtisansofVaul No, it's like the object only moves with the curve, but keeping the original rotation

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      @MatheusRocha Oh ok. So you're best off doing that no with Geometry Nodes. I'm literally finishing an edit on a new video on that topic so you've timed it well. It will be on the Patreon on Monday and on the RUclips channel the week after that

    • @MatheusRocha_13
      @MatheusRocha_13 Год назад +1

      @@ArtisansofVaul Okay, I'll watch it as soon as it's available, thank you very much :D

  • @thomaskneisel1854
    @thomaskneisel1854 Год назад +1

    Nice solution thx! I tried to array/curve some rivets around a window frame and like u explained they got some ugly deforming 🤣

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      I have another video that using a similar technique for rivets just here, you just inset the face instead: ruclips.net/video/tsko8B_-hjI/видео.html

    • @thomaskneisel1854
      @thomaskneisel1854 Год назад +1

      ​@@ArtisansofVaul ok, thats crasy easy, thx a lot !!

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      @thomaskneisel1854 😁👌 Great isn't it. So mad when you know the tricks.

    • @thomaskneisel1854
      @thomaskneisel1854 Год назад +1

      It is! I learned about tipple fencing with subdivision surface modifier and it blows my mind :D

  • @Nicho9
    @Nicho9 2 года назад +1

    So i'm trying to do this on a chain sword where the teeth wrap all the way from one side of the blade to the other. Once the teeth go around the tip of the sword the teeth flip so the sharp edge of teeth is pointing the wrong way. Is there a fix for that?
    EDIT: I got around it by just making another array on the other side of the blade/

  • @eldflaug3770
    @eldflaug3770 Год назад +1

    thank you so much!!!!!!!

  • @kenxchoi775
    @kenxchoi775 Месяц назад +1

    omg you solved my issue, and i love uk accents so much :p

    • @ArtisansofVaul
      @ArtisansofVaul  Месяц назад

      @@kenxchoi775 😁😁😁Great to hear and thanks 😅

  • @maxoliver38
    @maxoliver38 5 месяцев назад

    Thank You!

    • @ArtisansofVaul
      @ArtisansofVaul  5 месяцев назад

      My pleasure. Thanks for commenting!

  • @calamitist
    @calamitist 3 месяца назад +1

    i can't seperate the parts, when i do, all the other instances get deleted, how do i solve this ?

    • @ArtisansofVaul
      @ArtisansofVaul  3 месяца назад +1

      @calamitist I don't have my computer at hand so this shortcut might be wrong but select the objects ctrl+a and select "realise instances" or "make instances real" I can't remember which it is called.

    • @calamitist
      @calamitist 3 месяца назад +1

      @@ArtisansofVaul aight i will check it out, i uploaded a timelapse video of model where i used your technique, I've set your tutorial for recommendations

  • @troscar
    @troscar Год назад +1

    I dont know but I try to follow this and my model (bullets) stretchs in one axis and cant fix it. And it has all the scales and transforms applied

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад

      I can only think that you must have missed the stage with the planes and the instancing. You have to do that.to stop the deformation.

  • @StarLabs3D
    @StarLabs3D Месяц назад +2

    Good information 🇦🇶

  • @OficinadoArdito
    @OficinadoArdito Год назад +2

    I don't really know what I am doing wrong, but it deforms my objects badly. I am going all the steps in all detail, nothing looks wrong. Blender is frustrating almost all the time. Sometimes I think it is a real bad software.

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      I feel your pain, I really do. It can feel that way but once you get used to it it does make sense. It's one of the reasons I started the channel. If you have Instagram and can message me there you're welcome to send me a link to the file on something like Google Drive and I can have a look (hopefully tomorrow) when I finish work and see if I can spot the issue.
      I'd also say that you can do this now using Geometry Nodes which are easier to get results without issues. I'll get a video sorted on that.

    • @fifoejod2joe1991
      @fifoejod2joe1991 9 месяцев назад

      Try to apply object's location & scale & rotation. That's how i solve my problem.

  • @Gitimus01
    @Gitimus01 9 месяцев назад +1

    I followed the tutorial to the letter, however when applying the instances onto the face they scale like crazy, No idea what is causing this issue.

    • @ArtisansofVaul
      @ArtisansofVaul  9 месяцев назад

      Have you applied the scale to everything involved? That's seems likely to be the issue.
      Also since this was made Blender has had Geometry Nodes added, which would now be my preferred way of doing this; ruclips.net/video/sRyubLSd-9E/видео.html

    • @Gitimus01
      @Gitimus01 9 месяцев назад +1

      Tried both methods and It blows up the scale like crazy, almost 5x original size. Probably due to me using a bezier curve than the one you are... Thanks for the link anyways, tutorial is still useful!

    • @ArtisansofVaul
      @ArtisansofVaul  9 месяцев назад

      @@Gitimus01 Ahh.... it may be that the vertices aren't scaled correctly then. That (annoyingly) works differently to the object scale.

    • @Gitimus01
      @Gitimus01 9 месяцев назад

      @@ArtisansofVaul Right... Yeah everything wasn't to the same scale, took another look at it and got it sorted. Dumb mistake haha. Thanks, earned a sub!

  • @19CarlosGomez64
    @19CarlosGomez64 7 месяцев назад +1

    Cool!

  • @عبدالسلامالعتيبي-ه3ج
    @عبدالسلامالعتيبي-ه3ج 2 года назад +2

    You can instens it on the curve and mak the rotation follow the tangent fo the curve in geo nodes

  • @primecomic113noonehere4
    @primecomic113noonehere4 10 месяцев назад +1

    if any one finds the mesh deforming remmember to apply all transformations

  • @MrAkurvaeletbe
    @MrAkurvaeletbe 11 месяцев назад

    I cant believe there isnt just an option to turn off stretching...why are they still affecting eachother after making them real...when i move one of them in edit mode they all move .

    • @ArtisansofVaul
      @ArtisansofVaul  11 месяцев назад +1

      I mean it's quite a technical difference in terms of what is being done to the object. But it's much simpler to do now: ruclips.net/video/sRyubLSd-9E/видео.html

  • @darklord8793
    @darklord8793 8 месяцев назад +2

    my planes still get deformed

    • @ArtisansofVaul
      @ArtisansofVaul  8 месяцев назад

      They shouldn't do/be able to. But to be honest now that we have geometry nodes I'd use that as a better method. I've got a video on that here: ruclips.net/video/sRyubLSd-9E/видео.html

  • @ToperPerson
    @ToperPerson 10 месяцев назад

    Good tutorial, but too long for something that can be explained with no audio in the amount of 60 seconds.

    • @ArtisansofVaul
      @ArtisansofVaul  10 месяцев назад

      🤣 Sounds like you want to be watching RUclips shorts then 🤣

  • @arpamor
    @arpamor Год назад +1

    My planes do deform...

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      They should not if you have them oriented as mine are. Otherwise you have added in some points or miss-clicked at some point. If you can share a picture I can try and help

    • @arpamor
      @arpamor Год назад +1

      thank you for reply, I am a noob and struggling LOL - anyway looks like that even if the plane is deformed the object parented to it is not so it works anyway :) - And yes I keep failing but this is the first video to really help after a long list of useless videos (for me at least) so anyway thank you!@@ArtisansofVaul

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +1

      @@arpamor No problem at all. We were all there once. Glad you got it working but the offer of help is always there 👍

  • @altar7885
    @altar7885 2 года назад +1

    This is insanely complicated just to array an object.

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад

      Maybe I'm just used to Blender but it really doesn't take that long when Im not explaining it. Combined with Cablerator it's maybe a minute of work, which doesn't seem that bad to me. Without Cablerator maybe 4-5mins. Don't get me wrong, I wish there was a single button to just set an array along a curve to not be flexed with the curve but at the moment I don't think there is.