Hexagon Grid

This Geometry Nodes setup generates procedural hexagonal grids arranged on a hexagonal base. Users can easily control the size of individual hexagons, adjust the total number of rings, and tweak the spacing between cells using value or scale-based gap settings.

The tool outputs a curve grid by default but includes built-in node toggles to convert the curves into filled mesh instances. Additional options allow users to realize instances into a single optimized mesh, merge vertices by distance, split edges, apply materials, or instance 3D flat cylinders instead of basic curves.