You can controll the distribution with the Float Curve in the red frame. You could also replace that one with any mathematical formula you want…
The idea is to sample the curve with an altered Factor and use that position instead.
As I understand it, the curve and its increment from the default linear function (x=y) makes the array offset differences which I wanted. Thats perfect.
Only one thing I still wonder about - is there a way to control minimal offset? As for architecture, I need those planks to be maximally let’s say 0.2m away.
Isn’t that overdefining the setup?
Imagine having a line that is 10m long but you set the Count value in the modifiers tab to something like 11 → the distance from atleast one of the planks would have to be way greater than 0.2m.
One idea could be to just subdivide the curve, where the distance between two points is greater than a certain threshold:
Place this between the Set Position and the Instance on Points nodes. You can change the value in the blue frame to control, where the curve will be subdivided.
Place a Realize Instances node after the Instance on Points and then go to Object → Convert → Mesh to convert it to a mesh object.
Wow, this solution is also amazing! I very like the control over the array distancing. Specially logical I find that the Y axis of the curve node defines “density” of the array