Instances Overlapping Box broken for HISM

Note that this also applies to 4.17, as that is where I first found it

The GetInstancesOverlappingBox node does not work for Hierarchical Instanced Static Meshes but does for Instanced Static Meshes. I’m also having trouble getting either to work in C++. This makes it impossible to use such a function on foliage which I really need to do.

Attached is a zipped project demonstrating the bug.

Steps to reproduce:

  1. Add an HISM component
  2. Spawn some instances
  3. Call GetInstancesOverlappingBox with some arbitrarily and astronomically large bounds
  4. Notice that it will return at most 1 instance found even if more exist in that space.

Demonstration Project .zip

As you have a demonstration project, I’d suggest that you report a bug using the bug submission form

If the issue can be reproduced, the report should go there.
There have been some major changes in HISM in 4.17 which led to some bugs. They have mostly been fixed, but well… :-).

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks