ArcGIS Pro 3d View

677
1
08-28-2016 07:27 PM
Status: Open
Labels (1)
BrianWhite
New Contributor II

We have found a problem with the dispaly of 3d scenes in ArcGIS Pro v1.3, as shown in the attached, where the resolution changes dramatically as we move into the background. It is not done as a transition so the effect is very obvious and renders the output unusable. This has been raised with support and we have been advised:

"The problem is that in a perspective view of the data, like this, the data "further away" is displayed at a lower resolution than the data in the foreground.  This means that the pixels are a larger size in the background, and when the lines of the roads and the railroad tracks are draped over the surface, the lines expand to the same resolution as the image.  Removing the elevation surface from the scene does downsize the pixels that are "off in the distance" so that the line features do not appear as spread out. This issue also involves a potential impact on Scene performance.  If the imagery and data for the entire Scene is presented at the same resolution as the foreground, draw time will be greatly increased."

An enhancement request has been generated but we have been advised by ESRI to log this as an idea to get it fixed faster.

Currently the work around to solve this is to remove the elevation surface but this seems counter-intuative for a 3d scene, does not then represent the terrain, and does not completely fix the display.

I understand the theory behind what ESRI are doing for performance but it is just not done very well. We have not seen this issue in older technology such as ArcGlobe or ArcScene.

1 Comment
JeremyWright

Hi Brian,

We must display lower resolution content for tiles of elevation and data that are further from the camera in 3d views to avoid excessive resource consumption.  The effect you're seeing is a side-effect of using "screen sized" (size in points) lines in a 3d view - when the lower-resolution tiles are displayed the lines appear to be larger (since pixels are larger).  ArcGlobe does this as well.  ArcScene does not show any LODs since it's a single-LOD system.

That said, we've made tweaks to this in recent releases, and you'll see another in 2.6 release that attempts to maintain same LOD for nearer tiles in an effort to avoid the negative visual effect of this transition.  Hopefully this will help to your artifacts.  If you are still having this trouble at 2.6, please let me know here and we can get in contact to get more information.

Regards,

Jeremy W.