Create a Handy Circular Array Node with Blender Geometry Nodes

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2024

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

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

    the algorithm sucks.. ive been trying to find these learnings for over a year and all i would find was the videos that have over 250k views. thank you for making this

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

    Absolutely clear and easy to understand tutorial for Blender nubs like me. Thank You a lot. Worth a million.

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

    Amazing! Thanks for the detailed guide, it's really blowing wide open the realm of possibility of what's possible in Blender!

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

    Just amazing, Reasonably New to Geo Nodes, as I gave up in huff when they changed it after the early iterations! Several weeks building a city generator that wouldn't work in later releases exasperated me and haven't really touched them until the other day, Thank you for this. Color me Intrigued about Geo Nodes again!

  • @diviosdi8065
    @diviosdi8065 9 วันที่ผ่านมา

    If you're watching this video in 2024+, the normal node is not in input. You can find it under Add>Geometry>Read>Normal
    I really love blender but the constant reshuffling of tool locations makes it extremely difficult to stick with. Spend more time researching where things moved to than you do working on your project. Thanks for the handy video.

  • @TruthSurge
    @TruthSurge 11 หลายเดือนก่อน +1

    circular array of circular arrays... started getting kind of fractal, there. I guess you could even make a switch for that and expose that as an input of recursion amount so you could slider up from 0 to whatever and get an array of array of arrays.... etc. Could make some crazy shapes. nice tut!

  • @arch.blender1178
    @arch.blender1178 2 ปีที่แล้ว

    Thank you, this has opened up possibilities I hadn't comprehended

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

    Great tutorial as always. Thanks Johnny!

  • @Conebailey-yq6nc
    @Conebailey-yq6nc 9 หลายเดือนก่อน

    Fantastic. Thank you for sharing.

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

    Nice work, clearly explained. I learned a lot here.

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

    Useful and clear as always, Johnny!

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

      Glad you think so! Thanks for watching.

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

    Very Helpful, thanks!

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

    Great tut and explanations! :)

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

    Thanks a lot! I added a random value to the rotation and scale on mine to make it perfect. :)

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

    thank you

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

    Great great great!!! Thank you!

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

    Hi Johnny, this tutorial was a huge help for a project that I am currently working on...and I (not being a math guy, but still enjoying it) really find your structured breakdowns super clear and immensely helpful. Quick side note, I went to your twitter link and it said page not found. I was hoping to get your input on a couple things...first, I am trying to use the 3.2 alpha build's accumulate field on a radial array. All examples show it on a single axis only, but I figured it should be simple enough to convert. I thought that building the array from a line and creating the circle using math would better allow for injecting the accumulate offset into the point position (so far, that is not the case). I believe I am having issues due to the euler vs degrees input, but I was able to get the expected behavior using a map range node. I just can't seem to get the accumulate node to generate a useable per object offset. I thought that taking the object scale as a fraction of the circle circumference to calculate the central angle could do it, any thoughts on how that might work? Secondly, I heard you say that you are building a node library, I have actually been working on identifying all of the mograph nodes in Cinema 4d (so that I can rebuild them in geometry nodes). I was just wondering if your node library had a similar trajectory, or objective? Thanks again!

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

      My Twitter is @johnnygizmo hit me up there!

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

    How did you know I needed this today? Are you spying on me?

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

    Great work! Learned a lot.

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

    Great, thank you for another top tutorial. Gonna investigate your custom nodes. I've been looking through the custom nodes from Bradley Animations, too. He creates some wild effects.

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

    Every weekend i tell myself Johnny gotta learn Geometry node, I got my name is not Johnny.

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

    beautiful, thanks :)

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

    Epicycles all the way down… 😎

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

    Greetings Johnny, I enjoyed the instruction for creating this node group. I'm a cartoonist and I'm looking for ways to do mock-ups of certain objects in blender to trace over into my comics. One of the type of nodes I've been seeking to build would be instances of cubes on a mesh like and making variations on the scale of each cube so that these 'buildings' look as they are bent over and getting large in the x and y scale as the z height increased. I wish could send you an image of what I'm trying to mock-up for my comic strips. Thanks again for the useful and instructional video😀

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

      Sure, send me a message on Twitter @johnnygizmo with what you are thinking and maybe I can come up with something.

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

      @@JohnnyMatthews Okay I'll send you a cartoon with the buildings I'm trying to generate in Blender geometry nodes to trace for my comics.

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

      Awesome I look forward to it

  •  2 ปีที่แล้ว

    Awesome

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

    Cool

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

    Sweet.

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

    Do you think we are going to get drop-down menus for nodegroups any time soon?
    It would be really useful and basically in every custom group I make I have to resort to doing it with an integer input (like you).
    The way I'd imagine them to work, is that you just set your socket-type as drop-down and enter the list maybe by seprating them with a ; or somthimg simmilar. The output of the socket would still just be an integer, indicating which list item is picket.
    Example for your circular array:
    Socket type: drop-down list
    Name: X;Y;Z;Custom
    Result is a drop-down menu with following options:
    X (socketoutput:0)
    Y (socketoutput:1)
    Z (socketoutput:2)
    Custom (socketoutput:3)

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

      What would be absolutely amazing in the long run, is if we'd get a dependency node-graph just for the inputs. So for example if if you pick item one from the dropdown list you get other sockets exposed than when you pick item two ot three.
      Or maybe you have some options that don't work together. This way you could just say if the user uses this option he can't also use this other option at the same time.
      While you, if you build the group yourself, usually know what goes and what doesn't, maybe you give it to other less technical ppl who won't knkw and just get confused.
      Until now I put all that info in the tooltip, which isn't even always properly shown, as far as I know (but maybe this has been fixed🤷‍♂️)

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

      There has been talk of a good way to implement this, but there is not consensus yet.

  • @0Nuxx0
    @0Nuxx0 ปีที่แล้ว +1

    cant get futher as add..mesh circle .. options doesnt apear on menu..

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

    Thanks for the awesome tutorial. One question ... when you build a circular array for a cube or cone as you did, how to ensure that the geometry INSTANCES are exactly snapped. i.e. neither gaps between adjacent faces/vertex nor overlapped. yes, you can make it via changing size, but is there a node or parameter working on this? Maybe something like Clipping option in the array modifier. Thanks!

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

    Cool..

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

    Thanks again for another great Video. Can you please tell me where the weirs rotation in the x/y-plane at 9:06 is coming from and how to get rid of it?

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

      Hmm, it’s probably an issue with the rotation axis and the align axis. I think by changing those options with a custom rotation might clear it up.

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

    How would you go about making them deform like you do with a array+ curve modifier ?

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

    Thanks for the tutorial! really helpful.
    One question though, I've been using the curve circle as the geometry input - which works fine, But then if i attatch the array instance to a "Curve to mesh" It does not work, Saying that "Instances in Input geometry are ignored." Not really sure what that means or how to fix it.
    Edit: may have figured it out, as I added a realise instances node and that seemed to help.

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

      You’re welcome! Yes the realize instances is what you needed!

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

    Hi Johnny fantastic videos thanks .i'm new to Blender coming from modo i'm struggling with all the node maths , however I'm finding it fascinating the amount of control i can have if my brain will allow me to harness it , I've created a very similar set up to yours but i want to drive my collection of 4 individually textured planks that i am randomly instancing to follow the the rotation of my driver mesh which is made up of individual planes rotated at angles ie maybe a herringbone. My mesh to points setup is using faces as opposed to points but the instances do not follow the rotation of the faces/polys just the position ( ps modo has a handy replicator align to poly feature ) is this possible in blender? . this would cut out a lot of array nodes and allow a collection of objects to follow any bespoke pattern i wish any help massively appreciated Thanks