1
$\begingroup$

I need "dynamic" bounding boxes for Collection instances. I need the changing size of the bounding box in the world while/if the object rotates. This is working well for single Objects, but not for Collection Instances.

How to achieve this, please?

May I have to rotate the collection object points?

See my screenshot: enter image description here

$\endgroup$

2 Answers 2

4
$\begingroup$

I've found the answer. I have to realize all collection instances first, before rotating them...

enter image description here

$\endgroup$
1
  • $\begingroup$ Oh, you figured it out. Writing my answer took too long :D $\endgroup$ May 5, 2023 at 10:49
4
$\begingroup$

The thing is, Blender treats the geometry from an Object Info node differently than the one from a Collection Info node - because you can decide if multiple objects in a collection should be manipulated together or separately. The Object Info node's Geometry output gives a mesh, while the Collection Info outputs instances by default.

So to make it work for the Collection Info node you have to use a Realize Instances node before the Transform node:

realize instances on collection

By the way, if the way the Transform on the Collection Info node works would have been the desired result, you could achieve that for the Object Info node as well if you go the opposite way, make an instance of the object. In this case you comfortably have a checkbox As Instance on the node:

object as instance

$\endgroup$

You must log in to answer this question.

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