I'm trying to have a grid of cylinders with different heights, using Geomery Nodes.
My initial idea was to use a Noise Texture to get a field of values that I then give to a Cylinder primitive.

This is not working as it can't transform a field into a value, but the idea is there: I want each cylinder to have a different height, based on the value of the texture at those coordinates.
How can I achieve that?
NOTE: I don't actually need a grid of cylinders, I need a grid of complex object created by a custom group with inputs. My question is mostly on "how to change that field into a value".



