I’m struggling with geometry nodes. I had a node group that generates a flower-like object based on parameters. Each copy of the node group generates a separate set of geometry which I can join to generate output. But I want to drive the node group from within another one; I want to create geometry, like a grid or a specified mesh, and have each vertex run the Parameterized Flower node group with a different set of params — some math on the vertex position for the group’s Translation param, an index number for the number of petals or one of the other input params, etc.
When I wire up my node group, the output is Geometry. But the Point Instance node in the outer group only accepts objects or collections (the yellow arrow in the screenshot), so I have to manually duplicate the node group and send its output to a Join Geometry node:
This defeats the purpose — I want the duplication to be generated. I’m looking for a way to only have a single copy of the Parameterized Flower group generate a separate, unique object at every vertex on the supplied geometry.
How do I get there from here?