-
Local file packages added from ArcGIS Map Component do not load in build
Local file packages added from the Map Component work fine in the editor and in builds running on the same machine as development, but will not load on other workstations. This is because Unity is looking for a relative path that only exists on the development workstation. Using absolute paths does not correct this…
-
SDK 2.4 / Unity 6: System Used memory keeps climbing after we destroy and recreate ArcGISMap
Hi. We are seeing native memory not come back after we destroy an ArcGISMap and create a new one in the same Play session. The release notes and other related questions on this discussion board seem to indicate it was solved with the recent v2.4 unity SDK. But that doesn't seem to be the case. My testing environment: *…
-
ArcGIS Maps SDK for Unity 2.3.0 camera assignment throws “Exception: Unknown error”
# ArcGIS Maps SDK for Unity 2.3.0: ArcGISCameraComponent PushPosition Unknown error after SetPositionAndRotation We are preparing a support request for an iOS Unity application using a real ArcGIS basemap and foreground device location. Versions: - Unity Editor/runtime build version: 6000.5.3f1 - ArcGIS Maps SDK for Unity:…
-
Showing a path on a unity 2d app
Hi everyone, I’m new to both Unity and ArcGIS, and I’m currently working on a project where I need to display a route/path on a map and show the player's position based on the GPS coordinates from their phone. So far, I haven’t found a solution that works well. Has anyone implemented something similar or knows a good…
-
Issue with MaterialReference in ArcGIS Maps SDK 2.3
Hi there... I'm currently migrating Unity projects from ArcGIS Maps SDK for Unity 2.2 to version 2.3 and I ran into an issue. There are some projects that rely on MaterialReference like in the code snippet below zurichTreesLayer = new ArcGIS3DObjectSceneLayer(treeLayerSource, treeLayerName, treeLayerOpacity,…
-
Screen to Geo translation going wrong
I have a mobile app with its own UI and the a local arcgis map rendered underneath, the map can either follow the player or have a top down, north up view which allows panning and zooming. I am passing pan commands to unity (see offset in the code below) and attempting to move the camera to the new location. var worldPoint…
-
Integrated mesh layer with elevation layer
Hi, When using Integrated mesh layer with an elevation layer it can cause the basemap to interfere with the mesh layer if elevation data does not exactly match my integrated mesh layer. It becomes more apparent when the elevation drop-off is more noticeable such as near island cliffs. One way I though of solving it was…
-
Black Screen, No Map Tiles Loading
Hello, I'm on Ubuntu 24.04 using Unity to try to run the components tutorial from the website. I have tried everything I can think of, but no map tiles seem to load and when I hit play, the camera screen is black because there is no geometry. Here is everything I have verified: - Vulcan graphics installed, working, and…
-
Webgl support in ArcGIS Maps SDK for Unity 2.2
Is webgl supported in ArcGIS Maps SDK for Unity 2.2?
-
[SDK 2.2} Identify layer attributes with different SceneLayer
Hi, I have good results with Esri 3D buildings that returns attributes. With my AGOL scenelayer of 3DObjects buildings no attributes returned ! With a SLPK of my scenelayer it's the same. I attach my slpk to this post if someone can test to reproduce ? Thanks
-
Shadow artifact in latest version
Hi, in the latest ArcGIS version 2.2.0 and Unity 6000.3.8f1 HDRP there's a weird shadow artifact that shows up on integrated mesh layers when the directional light is at a specific rotation. In this image a new HDRP project was created and the directional light was set to rotation x: 21.128, y: 16.044, z: 0. No more…
-
GameObject layers
Is there any way to set the gameobject layer for the terrain tiles? I want to be able to cull the terrain for a specific camera.
-
[visionOS] 10s+ freeze in ArcGISView constructor on Apple Vision Pro hardware (Unity 6 / v2.2.0)
Hi, I am reporting a performance issue with ArcGIS Maps SDK for Unity v2.2.0 on Apple Vision Pro hardware. The application freezes for more than 10 seconds during the initialization. The bottleneck is the following line in ArcGISMapComponent.cs: view = new ArcGISView(ArcGISGameEngineType.Unity,…
-
Basemap and layers not showing
When I configure a scene in Unity using the ArcGIS Maps SDK for Unity, none on the services I add show. I have configured a token, and I am able to choose a basemap (they are colored in the Map Creator). But none of the basemaps I select show at all. The only thing that happens is when viewing the scene (that is empty) the…
-
Stop tiles from unloading outside the view port
Is there any way to stop tiles (elevation and basemap) from unloading if zoomed out of the view/another location in the map? Tried adding a secondary camera, but the resolution of the rendered map is too low.
-
Identify layer attributes
I want to know how to implement the new features in SDK 2.2.0. I tried to write it, but I didn't understand its working status. Can you give me an example code. Thanks.
-
Problems loading custom elevation layers and IntegratedMesh data
Hi, In the latest ArcGIS maps SDK release 2.1 I am having issues loading in custom elevation data and IntegratedMesh data through C# API. It worked in prior 1.* without an issue so there seems to be a problem in the latest release. I use the following code: Map is created as follows which is called in start: private void…
-
Map Scaling
I am back and switched to Unity: What I am trying to do is this: In scene 1 I want to walk around in the environment in first person or fly around in drone mode. When I click on a button I should go to another scene where I can display a map ( i followed the steps and this is working too). In my second scene I want to use…
-
Migration Unity SDK 1.5 to 2.1 - basemap not showing
I have a mobile project that is currently using v1.5 of the Unity SDK. I am migrating to v2.1 but when I update the package the basemap is not displaying. I am using the sat image basemap: https://www.arcgis.com/home/item.html?id=c7d2b5c334364e8fb5b73b0f4d6a779b The project is currently using a legacy API key but changing…
-
SDK 2.1.0 in Unity and visionOS
Hello all, Started looking into ArcGIS SDK 2.1.0 for Unity, and am at the point where I am trying to make this work on visionOS. Requirements page lists visionOS, which seems to suggest it is supported: https://developers.arcgis.com/unity/system-requirements/system-requirements-2-1-0/ I have been able to get the maps to…
-
DX12 support
Hi, As of now, ArcGIS does not seem to support DX12. When enabling raytracing, the scene becomes black and in the scene view the map flickers, is it planned to be supported in the near future?
-
Is it Possible to Load Indoors Data Through the Persistent Data Path in Unity?
Hello all, In the past have successfully loaded ArcGIS3DObjectSceneLayers through .slpks from my project's PersistentDataPath. The simple script I created to load these in my scenes looks like so: try { var buildingLayer = new Esri.GameEngine.Layers.ArcGIS3DObjectSceneLayer( Application.persistentDataPath +…
-
Offline map tiles not loading on LAN with no internet connection
I have a project which is using the ArcGIS Unity SDK version 2.0.0, and I'm loading offline map tiles (tpkx files, generated using the ArcGIS Pro desktop app). It works great when the device either has internet connection, or is not connected to any network. However, when the device is connected to a LAN that does not have…
-
Cache map data after loading to prevent reloading
I have a xr viewer app that uses ArcGIS to visualise the ground map and terrain heights. It works well so far, except when the camera head turns, the map which was out-of-frame before has lost a lot of its data and has to reload the data to get back to a high resolution terrain & visuals. Is there some way to store high…
-
Need an example implementing the new OAuth User Authentication mechanism for Unity
Hi all, I've recently updated to ArcGIS Unity SDK v2 from v1.6 . And as mentioned in their documentation, the previously working user authentication mechanism I'd implemented is now broken with v2.0. What I'd do usually is: * I manually open an in-app browser to open the authorize endpoint…