Select to view content in your preferred language

Incorrect display of tiles (Unity3D)

148
0
2 weeks ago
BexSerge
New Contributor

Hello!
We are in the process of developing an app for travel bloggers. The application allows you to record track/location animation with further video generation. Unfortunately, we are increasingly encountering the error of displaying tiles. On some devices, the tiles start blinking or are simply displayed incorrectly. In this video (attached) you can see how only level 10 detail causes strange behavior when loading the tails. ArcGISViewStateLogging does not produce any errors. You may notice that the FOV is increased (this is needed to capture a large area), turning on the Use Camera View Port setting does not help. BUT! Changing the base map to the one suggested by ArcGis SDK solves the problem. We use our private map, which on has the same base “Imagery” layer and an additional layer for rendering country boundaries.
I have three questions that have accumulated during development:
1. Why can maps be rendered with errors on some devices? (Spatial Reference is set correctly).
2. How do I know the status of tile loading? Video recording should only start when the tiles are fully loaded. I found the only way to know the current status. From the ArcGISRenderer script I subscribe to the custom IsTileLoaded event, but the event only responds to receiving tiles from the north, Unity still needs some time to render the received data - it's a bit more complicated. Maybe there is a simpler way?
3. How to find out the current LOD (0-23)? I was able to determine at what Altitude level the LOD changes but it's still not accurate. ArcGis has an awesome info about it “Zoom levels and scale” but LOD still hasn't been added to the SDK or am I just blind?
I'd appreciate the feedback!

Examples of videos that our application generates:

https://www.youtube.com/watch?v=Zq7SaTlsDaQ&feature=youtu.be
https://www.youtube.com/watch?v=9fufWj_Pco4
https://www.youtube.com/watch?v=Y8Q9mhQUZr8

everest #DJIMavic3Pro #nature Experience the success of capturing the full Mount Everest climbing route with the DJI Mavic 3 Pro 🗻 Equipped with a 4/3 CMOS Hasselblad camera, tri-camera system, and 43-minute flight time, this drone captures stunning 4K footage with amazing detail and vivid colors
JJ ROUTE ANIMATOR, Testing new application modes: Point-to-Point and Circling Around
JJ ROUTE ANIMATOR, Testing new application mode: Circling Around
0 Kudos
0 Replies