Create Easy Hexagon Grids in Blender 3.0 Geometrynodes!

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 2022
  • Create Easy Hexagon Grids in Blender 3.0 Geometrynodes!
    If you want to see more Blender related stuff:
    Current projects of mine: / bbbn192
    Downloadable projects of mine: gumroad.com/bbbn19
    #blender #geometrynodes

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

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

    If anyone is having trouble getting a material on the final geometry - In geometry nodes, add a “set material” node right before the group output. If it has the material assigned there it should work as intended.

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

      Oh - thank you for that!

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

      THANK YOU !

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

      Real MVP status right here!

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

      You are a life saver! Thank you soooo MUCH!!!

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

      thank you very much! i was pretty confused n frustrated for a good five minutes there lol

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

    feel like this would be insanely good for something like a giants causeway effect, again smashing it with these tutorials!

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

    Curtis sent me.
    I have seen at least 5 hex grid geo node videos in the last 2 months alone and they all gone over my head at some point. This was great! Thanks!
    +1 sub

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

    I love it when people skip on something you have to look at their mouse to see what they've changed :D Good tutorial BTW! Thanks :)
    Subbed and liked :)

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

    Holy Moly, you are good in Blender.
    Also its amazing how much Blender has grown!

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

    Man , just wanna say you really have a talent to make everything look good in blender

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

    Amazing tutorial and straight to the point. Earned my sub and like

  • @brownie2006
    @brownie2006 16 วันที่ผ่านมา

    this is so cool i'm glad southern shotty recommended your channel

  • @mworld
    @mworld 8 หลายเดือนก่อน +3

    In Blender 4, the random scale is operating on a group of instances therefore each line or two scale the same amount.

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

    This is excellent!! Love a simple and straight forward tutorial! After following along, I found that you can replace the "Wrap" + "Greater Than" nodes with one "Ping Pong" math node (although, whether that is easier to explain, or understand, compared to the other nodes is up for debate).

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

      even more shorter is to just use a Modulo node with a value of 2.
      in the end tho, they all work since the three functions only differ with how they treat decimal values but the Index field only contains integers so you never get to see the difference anyway

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

      I should have done that. It would have been so much simpler.

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

    You could also use a grid. Plug it into a "mesh to points" - set to vertices - and also into another one set to faces. If you now join all the points, you get the classic honeycomb array for your hexagons 🙂

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

      how do you mean?

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

      Unfortunately that doesn’t work. The grid only gives square spacing and won’t provide the precise offset required for hexagonal profiles. You could use maths and more complex maths to set the position every row but that becomes overly complex. I recently used that method to offset rows on a brick wall and it was a pain.

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

    You can use a modulo node (second value: 2) instead of the wrap-greater than combo, it's probably cleaner.

  • @thcyrax
    @thcyrax 5 หลายเดือนก่อน

    Thank you very much for the tutorial, very useful. I would create a cylinder inside the geometry nodes and put a realize instance at the end to be able to convert the geometry nodes to mesh.

  • @2nzzz
    @2nzzz 7 หลายเดือนก่อน +1

    simple and great!! thanks!

  • @petrus4
    @petrus4 6 หลายเดือนก่อน

    I watched this video, and had a lot of trouble with GeometryNode. Then I learned the Python functions I needed, and did part of it that way, although I haven't textured them yet. I think it's like dyslexia in the sense that some people need something visual, while some of us need something text based. I'm just glad that the Blender Foundation have created systems for both groups.

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

    Great tutorial...very useful!

  • @itsjes3d
    @itsjes3d 7 หลายเดือนก่อน +1

    AMAZING! , Thank you!

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

    this is really coolll! thank you

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

    I have looked on your Gumroad page, truly inspired work! BTW Curtis Holt sent me!

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

    I would love a description of what you're pressing to quickly switch your cursor to highlight a group of nodes, then adding/applying a frame at 3:08-3:15. I'm always looking for ways to keep the momentum going.

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

      Also thank you, this effect is something I was looking all around for and this was the best explanation of how to get it!

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

      Press B and select which nodes you want to frame. Then press Crtl + J to frame them. Can then press N to open side panel to edit frame

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

    Dude made my day

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

    I’m new to blender and was curious if there’s a way to get each hexagon to a specific depth instead of all a random depth. Any advice would help!

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

    Thanks for sharing!

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

    Nice job

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

    牛皮呀👍学习了💯

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

    A great 'to-the-point' tutorial. 2:20 I was able to replace the WRAP & GREATER THAN nodes with MODULO Value 2.000 (also a MATH node)

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

      that is not a tutorial video lmfao

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

      @@cqrhqr3418 ?

    • @jasonm23
      @jasonm23 6 หลายเดือนก่อน +1

      Yeah, saw the modulo pop up and wondered who'd comment that wrap was basically a modulo.

    • @blackswan6386
      @blackswan6386 5 หลายเดือนก่อน

      @@cqrhqr3418 take a look at 4:50 he said " thanks for watching this tutorial" lmao

    • @DAllanDrummond
      @DAllanDrummond 15 วันที่ผ่านมา

      Blender 4.2 now replace Wrap with Math node, Floored Modulo, value 2.0

  • @user-op9gs3lz3u
    @user-op9gs3lz3u 5 หลายเดือนก่อน

    very cool!!

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

    Thank you!

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

    Cool stuff. Noting that 0.866 is sqrt(3)/2 - I like to add it as a driver, i.e. #sqrt(3)/2), so I can see the expression later if I need to, rather than just using the decimal, but that's just me.

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

      Also cos (pi/6) (radians), the same.
      More than that, if the big side of the hexagon is
      a = 2*R,
      then the little side is b = 2*R*cos (30°) = 2*R*cos (pi/6) or 2*R*sqrt(3)/2 = R*sqrt(3)

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

      That's not just you ;) Since I know that the hexagon is made of 6 equilateral triangles with a side length of let's say r (the radius of the circumscribed circle which was the radius of the cylinder used to create it), I know that the height of the triangle is sqrt(3)/2 * r. I also know that the "center left" vertex is exactly 1.5 times the radius away from the "bottom right" vertex. So no matter how large I scale the hexagon I always know I have to move the duplicate 1.5 * r times horizontal and sqrt(3)/2 * r times vertical. To know the factors rather than the absolute decimals comes in quite handy if you want to create the hexagonal grid inside Geometry Nodes with Mesh Primitive to keep the size variable or if you want to create a hexagonal grid with an Array modifier.

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

      I tried adding your driver to the Y value, it just comes up zero, so I had to just use the decimal.

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

      @@the_greck there's a trailing ) in the comment - this is a typo. Entering #sqrt(3)/2 in a new value should work.

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

    What version of Blender is this? I only ask because it looks in every way different from the version I am running (2.8.2a), so much so that I could not even figure out what you were doing in this video.

  • @Meno-Sebastiano-Argenti
    @Meno-Sebastiano-Argenti 2 ปีที่แล้ว

    Hi mate! Please if you can make a video similar to this but add how you can replace the random colors with a text and how can you make it look exactly like a honeycomb? Thank you!

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

    so cool

  • @allrra3043
    @allrra3043 5 หลายเดือนก่อน

    thank you!

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

    Thanks !

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

    Dang, never used Goe Nodes before but this might have saved my ass!

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

    Awesome tutorial. It's crazy how much we can do with geometry nodes but that's pretty non intuitive haha

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

    All done upto Materials ...but material does not show up in Rendered view. What could I be doing wrong?

  • @user-cp3oj8ou5p
    @user-cp3oj8ou5p 2 ปีที่แล้ว

    could i know what background light used?? its so pretty

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

    @Bbbn19 Can you explain why the hexegon grid created with the nodes disappears when I apply it? Also can this be "converted" to something that will export for use in another platform such as Unity. Thanks for a great video. I will defiantly be subscribing.

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

      add a Realize Instances node before applying the modifier -- this works with most geometry-node setups if you simply want the geometry for downstream applications

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

    so good !!!!!!!!well ,can you make more complicated tutorial occasionally ? like 20 mins long?

  • @blackswan6386
    @blackswan6386 5 หลายเดือนก่อน

    Sir allow me a quick question: i want to have the scale influce by empty sphere object, so everytime i move the empty on x,y, axies the hexagons will pop up/ disapear, with a littlebit falloff so the neighboors are smooth reacting same way. i tried add an empty object into this construction in combination with this random value, but i failed. it seems quit easy but im so stupid. can you please help me this short ?? the random value works fine, but i want to have influence by object, so i can have like a transition every time o move the object the hexagon disapears and so on. yeahh. have a nice day sir thanks for spending so much time ! really great artist

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

    what if you want to color in a specific straight line?

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

    Hi is there any merge vertices option in geometry nodes

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

    How to make the nodes, if we use multiple materials?

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

    Do you have beginner friendly tutorials? Like, what is the panel to the left of the viewport 20 seconds in?

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

    I need a tutorial explaining how you found and understood the magic numbers you used?

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

    the GOAT !

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

    Now how would one put that on a sphere?

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

    Awesome tutorial, but I don't understand what you click when you add frame on minute 3.10, can you help me please. Thanks.

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

      Select the nodes you want to add to the frame than move them with G over the frame and click there.

  • @ckjones1
    @ckjones1 6 หลายเดือนก่อน

    Nice!, and how can I make a hexagon grill?

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

    Your tutorial is very easy to follow. I get stuck at one point after setting the Frames and getting up to the point of launching the Shade editor. I do not get the Viewer to open up. I have tried adding Object info and I have ADDON: Node Wrangker on but I am still not seeing the viewer. Any help would be excellent. I also added "set material" right before group output.

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

      Hi, not sure if you already solve the problem. If you did not solve it but still need an answer, all you need to do is Shift + Ctrl + LMB on the "Object Info" 😄

    • @hexidismal
      @hexidismal 5 หลายเดือนก่อน

      @@hmongstermoua1374 I'm trying to solve the same problem , but when I do as you say it just connects Object Info node to the Material Output node. Still don't know how to get the Veiwer.

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

      @@hmongstermoua1374 hey sorry same problem but still can't get to the Viewer, I have Wrangler on and i tried as you suggested. I have blender 3.5. :)

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

    Thanks for the tutorial! A quick question: how can I add transparency to the hexagons? I have tried setting alpha values < 1 in principal node, but it does not work :S

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

      Could you try to add a "Glass Shader", I'm pretty sure that will make it transparent.

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

    Is it possible to manually extrude individual hexagons once you make the grid? I'm trying to design something in which I need custom placed hexagons which are touching, so I would like to be able to selectively delete hexagons which I dont need and then extrude them upwards.

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

      Add a Realize Instances nodes at the end of your Geo Node tree, then simply apply the Geo Node modifier.

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

    What calculation did you do to get to the "0.866" magic number?

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

      0.866 is sqrt(3)/2, or sin(60°)... Something to do with the proportions of an equilateral hexagon...

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

    Everything's good but why bother with a plane, GN and a mesh primitive to make a cylinder and then apply the geo? Why not just make a cylinder?

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

    Is this project file available by chance?

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

    why not doing the hex and the mesh line in the same node? you already have the mesh primitives in the nodes

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

      Because there is no bevel in geo nodes yet, so that needs to be applied to the lone hexagon, to be used in the grid version. If the bevel wasnt needed you could totally do it how you suggested.

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

    Is there a specific reason not to use the modulo(2)?

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

      To be honest, I forgot it was an option.

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

    Basically anyone on a Mac that comes with an AMD card can't use Cycle because support for amd gpu start from 3.1 same problem wit HIP under windows :(

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

    I did exactly the same on blnder 3.6. And it doesn't work. Can you explain why please ? :)
    I can't find the viewer node. I can't explain the shortcut you used for it :)

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

    dude you should tell (or write it in the video) where the hell are these fricking option because i can't get to it. I'm struggling finding "mesh primitives" and "mesh line" because my workspace is different from yours. I'm a new to 3d and blender

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

    how did you get the 0.866 offset?

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

      It comes from sqrt(3)/2, which is the distance from a hex center to its vertices

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

    I tried applying to both the Plane and individual Hexagon too...but material simply does not show up. Could you post the Node set up or I could send the blend across to check?

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

      In geometry nodes, add a “set material” node right before the group output. If it has the material assigned there it should work as intended.

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

      @@RTKdarling WHERE DO I CONNECT IT

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

      @@kelicarich4rd you can slide the set material node in right before the output. It's been a little while and I'm replying without the project open in front of me

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

      you might also check if the use node is unchecked. it's in the top left of the shader editor.

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

    Where do the numbers come from, .866 for example?

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

      It comes from sqrt(3)/2, which is the distance from a hex center to its vertices

  • @G0ld3nB0
    @G0ld3nB0 6 หลายเดือนก่อน

    I have no set position nod? @ 1:38 using Blender 4.0

    • @G0ld3nB0
      @G0ld3nB0 6 หลายเดือนก่อน

      Ok so I can't search for this node for some reason. I found it manually, and then It shows up when i search. (shrug)
      - +add node
      - geometry
      - write
      - set position
      also if you right click and add a node that way, It has a different search menu.
      you have to do shift A for the correct search menu to show up. that had it in it.

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

    how did the get the viewer node at 4:10 ?

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

      Shift-Ctrl-Click on the object info node
      :D

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

    After watching this, I remembered Chernobyl's reactor floor where they start to move. wondering that would look cool with this hexagonal pattern.

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

      Waow, you've been at Chernobyl at that moment ?! 8P
      Thanks for this short and interesting tutorial, important to show and understand a good use of the Index node.

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

      @@SGUnity lol XD

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

    My shading wasn't working why is that?

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

    At 2:30, why do you use a vector math? I'm trying to understand it in depth but the difference between math and vector math here :)

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

      Vector math edits 3 values at once (kinda like red, green, and blue in color data) while regular math edits only 1 value.

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

      @@CartesianCaramel Right, makes sense. Thanks!

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

    I need this file

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

    I can't apply the material? just stays white.

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

      Same here.

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

      In geometry nodes, add a “set material” node right before the group output. If it has the material assigned there it should work as intended.

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

      @@the_greck In geometry nodes, add a “set material” node right before the group output. If it has the material assigned there it should work as intended.

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

      @@RTKdarling thanks!

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

    i cant even figure out the first 15 seconds. my blender doesnt look like this and i cant get a cylinder?

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

    I completely lost it in the Shadin Editor part . Maybe it's the software version? I could reproduce up to the object input thing, but then the viewer node didn't appear to me, and so on. My blender is 3.6. Can anyone help, pls? Tyvm

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

      Install Node Wrangler

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

      TY@@caste215 , im on it right now.

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

      Well, didn't work. Idk what am i doing wrong or not doing. What happens at 04:02 when 4 options/shortcuts appear and the grid changes color? Is it a selection, a step or something else that i need to make?@@caste215 That's where i begin to fail. Thanks again, in advance. And if anyone else can also help, pls feel free to do so. :)

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

    if i press apply on the Geometry modifier the whole thing disaprears

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

      You need to add a Realize Instance node at the end of your geo node setup before applying the modifier

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

    Is there a tutorial on how to add trees and objects to the hex grid at random?

  • @trystonkincannon8320
    @trystonkincannon8320 4 หลายเดือนก่อน +3

    Yeah, none of this worked in 4.0.2

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

    bro why the f is the node thing so complicated!! damn it! the first part was great but then selecting every other hexagon part got real confusing to me

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

    ok. in the end

  • @akashonfire2024
    @akashonfire2024 7 หลายเดือนก่อน +1

    This doesnt work on blender 4.0 and 3.6

  • @BrianLife
    @BrianLife 5 หลายเดือนก่อน

    Jaw drop

  • @Sephar91
    @Sephar91 6 หลายเดือนก่อน

    Great Toturial, but you keep skipping little things, i'm a bloody beginner and i had to search a little bit to fint "math" or "colorRamp" because i don't have these nodes on favorites or shortcuts. :)

  • @malcolmliang
    @malcolmliang 5 หลายเดือนก่อน +1

    ... I should have figured out hexagon is just circle with six sides 🤦‍♂

  • @jambodjembe
    @jambodjembe 6 หลายเดือนก่อน

    I'm sure that this is a good tutorial but not for beginners. 20 seconds in am I am stuck trying to Geometry Nodes.

  • @user-dl5db3zb3d
    @user-dl5db3zb3d 9 หลายเดือนก่อน

    so much math. How can a beginner understand this?

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

    if the intention is to teach that you don't know how to do it, it has gone a long way... do things very quickly for those who are starting with you not to do any of that!

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

    How do I set distance between the hexagons?

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

    im still watching but if you use a square root math node set to .75
    you can get the perfect .866 (or much more precisely 0.86602540378)
    i needed a hex grid and .866 just wasnt precise for me ;)