4.3.2 - Geometry Nodes with Bezier Curves...SOLVED

I am studying geometry nodes with a Bezier curve drawing trees on a landscape and have a couple of mysteries I cannot solve.

  1. I would like to be able to randomize the distance between the vertices on the curve.

  2. I would like to randomize the scale of the trees. I have randomized the rotation by limiting rotation to the z axis, but to randomly scale the trees, I need to scale all three dimensions together. I can’t make that happen. I am getting flat trees or skinny trees instead of different sized, but evenly proportioned trees. Is there a way to input the same random value to all three dimensions of a single tree?

Thanks for any clues

Yeah you should switch the random value type to float instead of vector !

And for the random distance… it’s a bit more complicated…
Some simple solution could be to randomly delete some points, or change their position a bit…

The proper solution is for each point on the curve , you look for the previous and next point and interpolate randomly between the two…

Thank you sozap! Switching to Float did the trick. As for random spacing, your idea of manually moving them works for me since I am not working with large numbers of points.

Thanks again.