2
$\begingroup$

My goal is to create an instance for each mesh island based of the maximum size of the island. The instance should later always face the camera and cover the whole island in view.

I've tried to extract the size with bounding boxes, reapeating over the mesh, controlled by the total amount of island indexes. I couldn't find a way to separate the original mesh from the result as seen in the image. I also don't know how to extract the size information of each bounding box and transfer it to the index node.

Current state of the Geo-Node + Suzanne mix of bounding Box & Basemesh

$\endgroup$
1
  • $\begingroup$ So by size you mean axis-aligned dimensions? New statistic node in newest Blender allows grouped statistics and that can be used. In older blender there are ways too... Also it's much easier if you define "size" as sum of face areas... $\endgroup$ Commented Jul 8 at 13:15

1 Answer 1

1
$\begingroup$

enter image description here

Store Named Attribute

You dont need pass your bounding box as output in your Repeat Zone, you can just use bounding box for calculate size and save this in attribute on same Selected Geometry, and pass it with join geometry as output.

And after use this as attribute, using a Named Attribute Node, in my case i just used for view and floor math, just simplify reason.

$\endgroup$

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.