Set display settings
You can customize the drawing of maps and scenes in Drone2Map. Display options control how maps are rendered and affect the quality and performance of drawing. You can modify these settings on the Display tab on the Settings dialog box. Click the Project tab and click Settings to open the Settings dialog box.
Antialiasing mode
The Antialiasing mode option makes jagged edges in your maps and scenes look smooth. The amount of smoothing depends on the speed you set.
By default, Antialiasing mode is set to Fast. You can set antialiasing to Best, which will result in more smoothing in 2D rendering, but it may result in lower drawing performance. You can set antialiasing to Normal, which will lessen the amount of smoothing but increase performance compared to Fast or Best. To disable antialiasing, choose None.
Text antialiasing mode
The Text antialiasing mode option controls how text is smoothed or rendered. Fonts can have capabilities to improve appearance at small sizes without making the font overly blurry and parameters that specify at which sizes these rendering improvements take effect.
By default, Text antialiasing mode is set to Force because the font's antialiasing instructions are meant for horizontal text only, and it is common for text to be rotated in a GIS application. You can set Text antialiasing mode to Normal, where antialiasing is directed by the font file, or None, where antialiasing is disabled.
Rendering quality
The Rendering quality slider controls 3D rendering to optimize display for speed or quality. Depending on the capabilities of your computer and graphics card, as well as the number and resolution of elevation sources and layer properties in your map, higher details may result in lower performance due to the volume of content being displayed.
By default, the slider is set to High rendering quality. If you experience problems with performance, you can move the slider toward Low to reduce the amount of data being displayed without having to modify the map and layer properties. This is useful when a high-quality 3D scene is displayed on a computer with suboptimal specifications or when you are running a resource-constrained virtual machine instance.
Rendering engine
The Rendering engine setting is the video or graphic adapter that controls how your maps and scenes appear. The engine drives your computer's graphics card from the application. You can set Rendering engine to DirectX or OpenGL.
By default, DirectX is the rendering engine for Drone2Map. In most cases, it is the optimal setting. However, a particular model or driver of a graphics card may perform better on OpenGL rendering, and you can set OpenGL as your rendering engine.
Regardless of which option you choose, Drone2Map attempts to determine whether your graphics card supports the required capabilities for any version of the DirectX or OpenGL rendering engine. It will automatically choose the appropriate version of DirectX or OpenGL for your graphics card, or switch to the slowest option (software rendering) if no graphics card is available to support the requested functionality.
Vertical synchronization
The Vertical synchronization option ties the output of the graphics engine to the vertical refresh rate of the monitor to prevent situations in which a portion of the screen isn't updated at the same time as another portion of the screen. This option is enabled by default and ensures that the screen only updates from top to bottom, which avoids creating a torn-edge effect between two regions of the screen.
Hardware antialiasing
The Hardware antialiasing option enables filtering directly on the graphics card hardware, rather than software-based filtering. Hardware antialiasing can greatly improve the rendering quality of 2D and 3D content, but this option is only supported in hardware on high-end graphics cards. This option is not enabled by default. It provides higher-quality rendering but may lower performance.
Local cache
The visualization cache improves rendering performance. The cache is stored at [install drive]:\Users\<username>\AppData\Local\ESRI\Local Caches by default, but you can specify a different local path or UNC path to store the cache. As you work, the cache can get quite large, so choose a path that is always accessible and can accommodate a large amount of data. If the location is invalid or inaccessible, no cache will be created, and draw performance will likely suffer.
To troubleshoot rendering issues, or otherwise free up disk space, you can delete the entire cache by checking Clear cache. The cache will be deleted once you click OK to close the Options dialog box, and the project will close and reopen. You can remove the visualization cache for a specific layer using the layer's cache properties; the existing cache for other layers will not be removed.
You can request a redraw of the view by pressing the F5 key. This will draw from the cache and not invalidate it. You can also request a full refresh of the drawing cache (invalidating it rather than deleting it) by pressing Ctrl+F5.
Performance tips for virtual environments
Drone2Map can be run on virtualization environments such as VMware or Citrix. No changes to display options are immediately necessary, but you may choose to lower rendering detail and antialiasing settings to optimize the performance of your virtual machine instance. Drone2Map uses hardware acceleration if it is compatible and available on your virtualization platform. If hardware acceleration is not available, Drone2Map falls back to software rendering—meaning it is using the CPU to simulate graphics card functions. In general, this will result in much lower performance than if hardware acceleration were available, especially in scenes.