Select to view content in your preferred language

Performance Issue with ArcGISIntegratedMeshLayer (SLPK) in Unreal – High GPU Memory Usage at High Camera Altitude

205
0
2 weeks ago
xjh6171
Emerging Contributor

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:

  1. Is there a way to limit the maximum LOD (level of detail) for an Integrated Mesh Layer in Unreal?
  2. Is there any parameter similar to “Screen Space Error” or “Quality Scaling Factor” that can control tile loading density?
  3. Can we restrict tile loading based on distance or camera height?
  4. 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.

0 Kudos
0 Replies