Procedural stacks with the Repeat Zone geometry node in Blender

Sdílet
Vložit
  • čas přidán 3. 11. 2023
  • A 5 minute blender tutorial that shows you how to make a simple procedural and dynamic stacking system with geometry nodes in blender 4.0.
    The repeat zone.
    I used to think it was that area next to a rollercoaster where you absolutely should not stand.
    But not anymore I don't because thanks to advancements in blender technology blender 4.0 has one.
    This short and easy to follow tutorial will show you how procedurally and dynamically stack instances. It's that simple. This isn't going to tax you. It's not even a brisk walk. You can even bring your beverage along with you if you like.
    If you watch just 27 blender 4.0 videos this week, let this be your 28th.
    blender theme "graphite" - github.com/kame404/blender-th...
    #blender #blendertutorial #blender3d #repeatzone #b3d #geometrynodes

Komentáře • 82

  • @naoisefeeney
    @naoisefeeney Před 8 měsíci +20

    I never thought something as daunting as a geometry nodes tutorial could be so hilarious. Well done man you just earned a subscription :)

    • @harryblends
      @harryblends  Před 8 měsíci +5

      Thank you! The complex things are often the silliest. Well... the *silliest* things are always the silliest... but I think you get the point

  • @DentedPrinter
    @DentedPrinter Před 6 dny

    Informative but the dry humour is the best part. Lost it at book stairs.

  • @JohnKennedy-ho4jq
    @JohnKennedy-ho4jq Před 4 měsíci +3

    Best Geometry nodes tutor on CZcams right now 🙌

    • @harryblends
      @harryblends  Před 4 měsíci +1

      Best CZcams commenter on CZcams right now 🙌🏼

  • @user-hv5qu7kz1m
    @user-hv5qu7kz1m Před 4 měsíci +4

    I'm happy that this isn't a paid add-on

  • @arachnoden
    @arachnoden Před 2 měsíci +1

    This is a magic. This can be observed even longer than how water flows and fire burns.

  • @PetrSmrtka
    @PetrSmrtka Před 8 měsíci +2

    [01:09] this saying will go down the history - you nailed it, so true

    • @harryblends
      @harryblends  Před 8 měsíci +1

      Thanks! Yours is the least argumentative comment I’ve seen on the internet all day

  • @tudorm1203
    @tudorm1203 Před 8 měsíci +4

    Great video, to the point, and not 35 minutes long like many other geonodes tutorials. Subbed!

    • @harryblends
      @harryblends  Před 8 měsíci +3

      Thank you! I’ll level with you and tell you that the next one is going to be a bit longer. But… it’s got a robot in it so hopefully these things balance themselves out

  • @waylandmayo
    @waylandmayo Před 2 měsíci +1

    it's like a science lab

  • @tlf4354
    @tlf4354 Před 8 měsíci +1

    Woah~ Finally a for loop for blender! this is going to be so fun to play with! ~

    • @harryblends
      @harryblends  Před 8 měsíci

      Yeah. This unlocks a LOT more node power for sure.

  • @satishgoda
    @satishgoda Před 3 měsíci

    Wow! Just wow! WOW! Thank you Sir!

  • @COUOO
    @COUOO Před 2 měsíci

    what a beautiful work and video,Looking forward to you creating more videos like this

  • @peteroneill5057
    @peteroneill5057 Před 8 měsíci +1

    Much enjoyed! Make more! I'll watch each one at least 10 times :)

    • @harryblends
      @harryblends  Před 8 měsíci +2

      Thanks Peter! There’s a big new one planned for the weekend. Lots of rewatch potential, trust me. You’ll be looping it for days. Then another next week. Because you know what? You deserve it.

  • @buntrockstudios
    @buntrockstudios Před 8 měsíci +1

    Geometry nodes, always reminding me that I have absolutely no clue what I am doing in blender. This content is exactly what I need!🫡

    • @harryblends
      @harryblends  Před 8 měsíci +1

      Thanks Studios. Blender reminds me that I have no clue what I’m doing in blender. And Reddit. Reddit definitely reminds me of absolutely everything I’m doing wrong. The fun part is the stuff we make through failing. You don’t learn much getting it right

  • @alekseyabramov9259
    @alekseyabramov9259 Před 8 měsíci +1

    Wow! Enjoyable!

  • @insane3953
    @insane3953 Před 8 měsíci +1

    nice idea

  • @matslarsson5988
    @matslarsson5988 Před 8 měsíci +1

    This is useful!

    • @harryblends
      @harryblends  Před 8 měsíci +1

      It’s a super powerful addition. So many possibilities!

  • @SteveWarner
    @SteveWarner Před 3 měsíci

    Clever, informative and most surprisingly, very funny! Immediate like and subscribe. Keep up the great work!

  • @KenanProffitt
    @KenanProffitt Před 4 měsíci

    Dude this is a great video. Nice work 👍

  • @arpeegee_studio
    @arpeegee_studio Před 8 měsíci

    funny yet very well explained. More please!

    • @harryblends
      @harryblends  Před 8 měsíci

      Thank you! More on the way. Hope you like robots …

    • @arpeegee_studio
      @arpeegee_studio Před 8 měsíci

      @@harryblends bleep bloop, yes I do! 🤖

  • @oodoodoopoopoo
    @oodoodoopoopoo Před 8 měsíci +3

    4:25 - I've never thought to isolate a vector axis in this way. I've always used separate and combine XYZ nodes. Which makes sense when I'm tapping alternate x and y positions when carrying over the z, but if I'm zeroing out the other two, this makes more sense because it only uses one node versus two. 👍

    • @harryblends
      @harryblends  Před 8 měsíci +4

      The separate/combine method always feels like those extra wires behind your computer that you can never get tidy. I’m always looking for the neatest method. It’s not just an aesthetic thing - I find the best node trees are the ones that you can immediately “read”. That you can return to 7 weeks later and not be utterly bewildered. I like my nodes to look like what they do. Like ferrets

    • @gordonbrinkmann
      @gordonbrinkmann Před 8 měsíci

      I actually use the vector multiplication most of the time for doing these things. It is also helpful if you don't want to completely get rid of the X and Y values but want to let them have a small influence so you take a small value to multiply here.
      However, the Separate XYZ and Combine XYZ nodes are still very valuable (apart from the simple cases where you just want to filter float values out of a vector or integrate floats into a vector) since you can use them for different calculations on separate channels or maybe switch X with Z etc. I'm sure you're aware of that, it's just for others reading the comments.

    • @oodoodoopoopoo
      @oodoodoopoopoo Před 8 měsíci

      @@harryblends - That's understandable, ferrets are the best at maths.

  • @chiggalikeme_
    @chiggalikeme_ Před 7 dny

    This video helped me a lot, I downloaded the blender matrix demo video, if you have time can you talk about the matrix video again,thank you very much

  • @karibaevulan
    @karibaevulan Před měsícem

    Love❤

  • @yasunakaikumi
    @yasunakaikumi Před 8 měsíci

    great tutorial, if you can make some tutorial about explaining every nodes while giving a nice example like this, I would watch it everytime, the community needs it so bad

    • @harryblends
      @harryblends  Před 8 měsíci

      Thank you. One of my plans for the channel is to make a compete series on nodes. Watch this space

    • @voyageruk2002
      @voyageruk2002 Před 8 měsíci

      ​@@harryblendsI'll be watching too 😮

    • @wimdg4230
      @wimdg4230 Před 6 měsíci

      I'd definitely watch that !! @@harryblends

  • @verstaerker
    @verstaerker Před 9 dny

    thank you for the tutorial. What i learned is pretty useful.
    But ... i have to admit that this tutorial was hard to follow. You are so quick... you are doing things in the background before you are speaking about it... i had to stop 512 times to understand what you are doing. Not because it's complicated - just because things are happening so quickly and with shortcuts, that i was often wondering what just happend.

    • @harryblends
      @harryblends  Před 8 dny

      Thank you, and I have to admit that I agree with you. I was so frustrated with how his video came out that I started experimenting with different ways of showing the making of node trees. It was this frustration that led me to start using the "noodle stop motion" technique that I use now.
      There's a real challenge making these things balancing flow and legibility. I actually think that the most important tool I have as a creator is remembering that the viewer can use their pause button. And remembering that this shouldn't be seen as a failing, but a crucial part of how these videos work - the viewer has complete control over how they watch them. Because of this I can make a five minute video that people can watch in a more casual fashion (and in five minutes) that also functions as a detailed step by step for those who want to follow along with every move and concept. I'm not for a second saying that I've worked the balance out yet, but hope that I'm getting there ... and I specifically hope I've progressed a lot since I made this video seven months ago.

  • @Intercepto
    @Intercepto Před 8 měsíci

    Lol this is a new way of making tutorials for Blender!

  • @wimdg4230
    @wimdg4230 Před 6 měsíci

    As a very basic and occasional Blender hobbyist, I'm way out of my depth here, but I watched the thing till the end anyway, if only because of its entertainment value... 😀
    (which is intended as a compliment!) 😁

    • @harryblends
      @harryblends  Před 6 měsíci

      That’s great to hear! Thank you. Keep your eyes peeled …. hopefully there’s going to be some more fundamental videos soon

  • @denisquarte7177
    @denisquarte7177 Před 8 měsíci +1

    "If you're too young to know what a "book" is..." 🤣

    • @harryblends
      @harryblends  Před 8 měsíci +1

      Times change fast. Yesterday was tomorrow two days ago

  • @zboy303
    @zboy303 Před 8 měsíci

    Nice tutorial, chap. I think a similar result can be achieved with the Accumulate node, without the need for repeats. I wouldn't know which is more performant, however.

    • @harryblends
      @harryblends  Před 8 měsíci

      Thank you. Why yes, Accumulate Field is literally the textbook method for stacking. Though you’d still have to calculate each box’s dimensions beforehand if you’re not simply stacking the same object but scaled. Not sure which costs less ms. The thing I like about the Repeat Zone is it allows you to create clear repeatable blocks of operation. This one is super simple. My next one is… not so much.

    • @zboy303
      @zboy303 Před 8 měsíci

      @@harryblends It's great to have more than one way to complete the task in hand. As more nodes get added, I imagine this will only increase. Looking forward to your next tutorial! Subbed.

  • @f4ust85
    @f4ust85 Před 6 měsíci

    Great tutorial. I know it is a significant step up, but do you know of a solution to create particular shapes rather than straight stacks? As in the books creating letters, for example. Thank you.

  • @SelvesteHenrik
    @SelvesteHenrik Před 8 měsíci

    Look at me, laughing and learning!

    • @harryblends
      @harryblends  Před 8 měsíci

      Just don’t get a big “Learn Laugh Love” poster because nobody can stand those people

    • @SelvesteHenrik
      @SelvesteHenrik Před 8 měsíci

      If only more people understood this! @@harryblends

  • @FancyDude
    @FancyDude Před 8 měsíci +1

    How do you get your UI blue like that? Looks slick!

    • @harryblends
      @harryblends  Před 8 měsíci

      It's a slightly tweaked version of "graphite" from kame404's Blender Theme collection. I've put a link to the github in the description of this video. It's definitely easy on the eyes

  • @Sam-pm9vy
    @Sam-pm9vy Před 6 měsíci

    Why did this remind me of a Look Around You episode (in a good way)

    • @harryblends
      @harryblends  Před 6 měsíci +1

      That’s such a fantastic show!

  • @TheTchaume
    @TheTchaume Před 8 měsíci

    Thanks for the share and the stair's joke (!). One question which highlights my misunderstanding of the subject; why does the chain is broken change when i change the geometry of an object / a book. A void appears between the modified object and the next random object.
    Thanks!

    • @harryblends
      @harryblends  Před 8 měsíci

      Hmmm. How are you changing the geometry? The bounding box should be calculating the outer limits of your object. If you are scaling your object are you applying the scale?

  • @XEONFX23
    @XEONFX23 Před 3 měsíci

    Grate tutorial lol to bad my brain cant keep up with the jokes and info, I just feel my anger building. Awesome stuff tho

  • @waseyrahimy6886
    @waseyrahimy6886 Před 7 měsíci

    Came for the repeat zone, stayed for the comedy

    • @harryblends
      @harryblends  Před 7 měsíci

      Thanks! It’s the people that came for the comedy and got attacked by the repeat zone that worry me

  • @experts_sketch1051
    @experts_sketch1051 Před 8 měsíci

    brother can you explain how can i use this as game asset i cant find any tutorial for how to use geometry nodes meshes in unity or unreal engine.

    • @harryblends
      @harryblends  Před 8 měsíci

      Sadly I’m not a Unity guy. I can barely play pac man without tech support. Have you tried asking on Reddit? It’s a nice friendly place as long as you don’t misspell something and then it’s utterly terrifying. So take a dictionary. Good luck.

  • @user-jn5gc8vo3o
    @user-jn5gc8vo3o Před 18 dny

    How to seaperate book cover color from book list colors

  • @juancarlosgzrz
    @juancarlosgzrz Před 7 měsíci

    Why I cant save this video to favorites?

  • @JOMFRUHOLMEN
    @JOMFRUHOLMEN Před 2 měsíci +1

    Do you know of a way to align these instances to a curve with aligned euler rotation?

    • @harryblends
      @harryblends  Před 2 měsíci

      You could sample the curve in the repeat zone, sampling the length of the new “book” plus the previous lengths each time. I use this method in my robot tentacle video. It’s essentially a more advanced version of the book stacking but along a curve - czcams.com/video/_W05JD7Gy24/video.htmlsi=gF0hFTGB-T_DGNsZ

  • @heinrichguil1524
    @heinrichguil1524 Před 21 dnem

    Is it possible to increase stored attribute value with each iteration by 1/iterations? I'm trying to make geonodes fuzz and it seems that my attempts and incrementing vcol are not fruitful.

  • @indiramontoya8630
    @indiramontoya8630 Před 3 měsíci

    Hi, thanks for this tutorial. When I add a instance on points, the rotation is not a vector, it is dark pink, so it won't allow me to connect a random value to it, even in blender 4 manual it shows as dark pink and not violet. Do you have any clue? Thanks!

    • @indiramontoya8630
      @indiramontoya8630 Před 3 měsíci

      nevermind, just connect the vector random value to the socket and it works!

  • @superfuchsia8916
    @superfuchsia8916 Před 28 dny +1

    is there a way to get the stack to fit a specified length?

    • @harryblends
      @harryblends  Před 27 dny

      For that you'd have to keep track of the length of the stack and stop adding items when the desired length is reached. I do something similar in this video czcams.com/video/_W05JD7Gy24/video.html Making it an exact length would be challenging, but you could scale the final item to precisely match the distance.

  • @bloodybunny7689
    @bloodybunny7689 Před 8 měsíci

    where can I find the repeat zone in blender 3.4 version?

    • @harryblends
      @harryblends  Před 8 měsíci

      It’s new to 4.0 which has just been released this week. Lots of shiny new things.

  • @CharlesDanielCharly
    @CharlesDanielCharly Před 6 měsíci

    But if the index starts at 0 shouldn’t you add 1 rather than subtracting so it was actually right….

  • @marlonacevedo7521
    @marlonacevedo7521 Před 3 měsíci

    My pc explotes at 4:04 :( I dont know why

  • @notimportantstudio
    @notimportantstudio Před 3 měsíci

    love it thanks. send you a email :)