2
$\begingroup$

basically i realized this:

  1. I built a mesh enter image description here
  2. I distributed an object along a curve and randomized scale and rotation enter image description here enter image description here
  3. I then distributed the above result along a rectangular curve enter image description here enter image description here

my problem is:

  1. how can I orient the object of fig2 along the "normals" of the small sides of the rectangle?
  2. how can I randomize each single column?
  3. is it possible to do this without using a collection of different objects?
$\endgroup$

1 Answer 1

1
$\begingroup$

This is more 'cutting the knot' than directly answering.. it is possible to capture the tangents of curves on the points they are converted to, before instancing your flowers on them, but it's quite a tangle.

Is it easier, in this case, to instance your flowers on the sides of a mesh box?

enter image description here

If you needed to get rid of the 45° at the corners, need stems, or somesuch, that would be more tweaking, but this seems an easier and more readable starting-point:

enter image description here

Re: your comment.. challenge accepted.

These nodes added after 'Align to Normal' to give the flowers a slight random twist away from the perfect normal:

enter image description here

And this cluster added as a branch from the topless and bottomless box:

enter image description here

It splits the faces, and then deletes horizontal edges, resulting in vertical edge-segments, flower-to-flower. Those are converted to curves, which are trimmed at both ends to avoid the holes at the centers of the flowers. Then they are converted back to a mesh to give some thickness:

enter image description here

My apologies.. this is Blender 3.1 (stable, at time of writing), because of the Edge Vertices node. There will be a getaround, if you really need it, but I think 3.1 is pretty safe to use...

$\endgroup$
6
  • 1
    $\begingroup$ thanks so much for your help, your solution is elegant, and solves my problem. the meaning of this project remains conceptual. I'd also like to add some threads to simulate the pendants. but for now I am satisfied. $\endgroup$
    – zipperzonk
    Commented Mar 14, 2022 at 13:40
  • 1
    $\begingroup$ Hi @zipperzonk! Thanks for the approval! See edit for the kind of tweak that is possible to add threads, etc. $\endgroup$
    – Robin Betts
    Commented Mar 14, 2022 at 14:48
  • 1
    $\begingroup$ forgive my ignorance, but your level of knowledge on the subject is infinitely higher than mine, I'm just at the beginning. I don't understand where and how to insert the "threads" frame. I seem to guess from your explanation that the threads group acts on the edges of the starting cube. $\endgroup$
    – zipperzonk
    Commented Mar 14, 2022 at 17:00
  • 1
    $\begingroup$ @zipperzonk Okydoky.. but I just noticed, one of the nodes is 3.1. Hope that's OK. $\endgroup$
    – Robin Betts
    Commented Mar 14, 2022 at 17:21
  • 1
    $\begingroup$ hi @Robin your work is perfect! i connected according to your example and everything works perfectly. thanks again for your help $\endgroup$
    – zipperzonk
    Commented Mar 14, 2022 at 21:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .