I want to capture the position of each instance created by an instance on points node and use this data to manipulate the object on this position.
To explain what this nodes setup shell do:
The Bezier is placed on a circle to create a vase. This process is not well done but it works. The original setup i did is to adjust the parameters for a single vase and then render only that vase. Now i want to create a matrix of vase to get a viraty and since i dont want to place 25 vase on my own and adjust there parameters individually. I thought it might be a good idea to make a matrix out of it.
Further down the node tree there is a setup which captures the values given for a vase and displays it for rendering next to it so i can see what parameters create a shape i want to work with further.
Thank you for your help.
So lets say parameter 1, influenced by the position, should be the roundness and parameter 2 is the rough edge at the top. The matrix shell now manipulate those parameter based on there position. I think the index would also kinda work but in both cases i dont realy know how to do that. I hope this sketch helps a bit.
Explanation:
Lets start with the grid. It starts at 0.0.0 and goes up to lets say 5.0.0 in the x directio and 0.5.0 in the y direction. The grid has now 25 (5 x axis points times 5 y axis points) grid points where i can place an objet with the instances on points node. On each of this points i want to create a vase now. The vase has 2 parameters. 1 Parameter sets the curveture of the Vase at the top half and makes it bigger as i increase this parameter. Lets call it TopCurve. Then i have another parameter which influences the bottom half of the vase. Lets call it BottomCurve.
Now both parameters start at the value 0 and go up to the value 2 in float number range. Now i want to manipulate or directly create the vases in the grid with variations of these parameters BottomCurve and TopCurve. So at the coordinates 0.0.0 is a vase which has the parameters BottomCurve = 0 and TopCurve = 0. Following this setup i want to map TopCurve along the x axis and BottomCurve along the y axis. The matrix created by this has now a vase with BottomCurve = 0, TopCurve = 0 at 0.0.0 a vase with BottomCurve = 0 and TopCurve = 2 at 5.0.0
Therefore a the vase at 0.5.0 has the parameters BottomCurve = 2 and TopCurve = 0 and at 5.5.0 the vase hast both parameters with the value 2. The individual steps between those endpoints in the matrix (grid) are then created with the help of this matrix. So i give the Matrix 2 parameters with what i want the vases to be manipulated with and a grid size (in the example 5 steps) and it creates the 25 shapes on there position. The reason why i want to use the position is because i thaught it migth be the best solution to create such a matrix but other ways are possible too.


Sample Indexwill help you. – quellenform Aug 16 '23 at 08:18