Unfortunately the 3d hashgrid that comes with unreal has some random access baked in to the query algorithm, which is not great for archetype ECS performance. It's not horrible but I think it could be far better. It should be far cheaper to query!
I would rather not just copy the 2d hierarchical hashgrid processor+fragments, but that's there if you need it and is far better suited for this. However, the built in implementation forces all of them to be zonegraph navigation obstacles.
Unfortunately the 3d hashgrid that comes with unreal has some random access baked in to the query algorithm, which is not great for archetype ECS performance. It's not horrible but I think it could be far better. It should be far cheaper to query!
I would rather not just copy the 2d hierarchical hashgrid processor+fragments, but that's there if you need it and is far better suited for this. However, the built in implementation forces all of them to be zonegraph navigation obstacles.