Scale instances to grid size (geometry nodes)

Hello.

I am trying to control the size of circles instanced within a grid. At the moment I have the size of the grid driving the number of grid cells (size * 2).

I found that using face area to control the size of the circles (via scale) works reasonably well, but it’s not a smooth change in size. It prevents overlap, but for different sizes of grid they can change quite a bit in relative size.

e.g. poorer performance at size 5m:

Is there a better way of doing this?

Hey,
The face area need to be square rooted for the proper scaling

Also you can expose the radius value from the node group for perfect scaling


Awesome! Thanks!