Hi everyone,
I’m currently using ArcGIS Maps SDK for Unreal Engine to load a large Integrated Mesh Layer (SLPK exported from ArcGIS Pro, ~200GB). I’m encountering serious performance issues when the camera is at a high altitude.
Environment:
- ArcGIS Maps SDK for Unreal Engine (latest version)
- Unreal Engine 5.6
- GPU: RTX 4090 (24GB VRAM)
- Data: Integrated Mesh Layer (SLPK, ~200GB, local)
Issue:
When the camera moves to a higher altitude (zoomed out view), the number of visible tiles increases significantly. As a result:
- GPU memory usage grows rapidly (can exceed 20GB)
- Frame rate drops dramatically
- The scene becomes very laggy or even unusable
From what I understand, this is due to more tiles being loaded simultaneously at higher viewpoints.
Questions:
- Is there a way to limit the maximum LOD (level of detail) for an Integrated Mesh Layer in Unreal?
- Is there any parameter similar to “Screen Space Error” or “Quality Scaling Factor” that can control tile loading density?
- Can we restrict tile loading based on distance or camera height?
- Are there recommended best practices for handling large SLPK datasets in Unreal (especially for city-scale scenes)?
Any guidance or best practices would be greatly appreciated!
Thanks in advance.