Options

The Operation and User Preferences window is the central hub for configuring application-wide settings in Earth Volumetric Studio. It allows you to customize the user interface, set default behaviors for new projects, manage system resources, and personalize user information. Tailoring these settings can significantly improve your workflow and efficiency.

To access this window, click the Options button on the main application menu located on the left side of the screen.

Operation and User Preferences Window Operation and User Preferences Window

The window is divided into several logical sections, each handling a different aspect of the application’s configuration.

The options on the left side are all user preferences, and determine the look, feel, and operation of EVS for the current user. The options on the right side change the default values used for new modules and applications.

User

This section specifies the active user and their organization. This information is saved with .evs application files and other outputs, helping to track authorship and ownership of projects.

SettingDescription
NameThe name of the primary user. This name is stored as metadata within your project files.
OrganizationThe name of your company or organization. This is also saved as metadata for project management and collaboration.

System

The System section controls settings that impact the core operation of EVS system-wide, including file handling, hardware utilization, and integration with external tools like Python.

SettingDescription
Open EVS Files With Existing InstanceWhen enabled, any .evs file you open from Windows File Explorer will launch within the currently running instance of Earth Volumetric Studio. If disabled, a completely new instance of the program will be launched for each file.
Processing settingsThis section allows you to manage how EVS utilizes your computer’s hardware.
  • **Logical Processors (CPU) to keep unused**: Reserves a specific number of your CPU's logical processors (cores/threads) for the operating system and other applications. This prevents EVS from consuming 100% of your CPU during intensive calculations, keeping your system responsive.
  • **Use GPU for fast calculations**: When enabled, EVS leverages your graphics processing unit (GPU) to accelerate certain calculations. It is recommended to keep this enabled if you have a dedicated graphics card.
  • **Force Emulated GPU**: An advanced troubleshooting setting. It forces EVS to use a software-based GPU emulator instead of your physical graphics card, which can help diagnose graphics-related issues but at a significant performance cost.
| | **Use Custom Python Installation** | Enable this toggle to use a specific Python installation on your system, rather than the one bundled with EVS. NOTE: A restart of EVS is required for this change to take effect. | | **Custom Python Install** | When "Use Custom Python Installation" is enabled, this field becomes active. Specify the path to the root directory of the desired Python installation. EVS must be restarted after changing this path. Any Python 3.10-3.13 installation will be detected and work, including Anaconda and similar (provided they are registered as a system Python install). Do not use Microsoft Store installed Python installations, as they are not allowed by Windows to be used by other software packages directly. | | **Culture** | Specifies the language and regional format used throughout the EVS user interface, which affects language as well as the display of dates, times, and numbers. | | **Custom Paths** | Define shortcuts to frequently used folders. These paths will appear directly in the **Open** menu and other file browsers, allowing you to navigate to project directories with a single click. ![](options_window_3.png) |

User Interface Options

This section controls the visual appearance and layout of the EVS user interface.

SettingDescription
ThemeChoose a visual theme for the application. For more details, see the Themes topic.
  • Light: A bright theme with dark text.
  • Dark: A dark theme with light text, which can reduce eye strain.
Window LayoutsSave, manage, and apply different arrangements of the application’s windows. For more about creating layouts, see Docking and Undocking Windows and Windows and Layout.
  • **Layout List**: Displays all saved layouts.
  • **+ / - Buttons**: Save the current window arrangement as a new layout or delete the selected layout.
  • **Apply Selected Layout**: Applies the window positions from the selected layout.
  • **Overwrite Current Layout**: Updates the selected layout with the current arrangement of windows.
  • **Revert to Default**: Resets the selected layout to its original state.
| | **Ribbon Style and Density** | Customizes the appearance of the [Main Toolbar](../../main-toolbar/).
  • **Full Size**: The default style, featuring large icons with descriptive text.
  • **Comfortable**: A more compact style with smaller icons and text.
  • **Compact**: A minimal style with icons only.
  • **Display in Title Bar**: Moves the toolbar into the application's title bar to maximize vertical space.
| | **Application Window Options** | Controls the visual complexity and behavior of module connections in the [Application](../../the-application-window/) window. ![](options_window_5.png)
  • **Hide Viewer Connections**: Hides connection lines to and from Viewer modules to reduce visual clutter.
  • **Always Display Minor Ports**: When enabled, all module ports are visible. When disabled, less-used "minor" ports are hidden until you hover over the module.
  • **Connection Checking**: Determines how strictly EVS validates module connections. "Strict Checking" ensures data types are perfectly compatible.
  • **Connection Style**: Sets the visual style of connection lines (Curved or Straight).
  • **Highlight Potential Connections**: Controls which available ports are highlighted as valid targets when dragging a connection (Major Ports Only, Include Minor Ports, or None).
  • **Max Potential Connections**: Limits the number of potential connections highlighted at once to maintain performance.
| | **Properties Window Options** | Customizes the behavior of the EVS Properties Window. ![](options_window_6.png)
  • **Display Expert Properties**: Reveals advanced or less commonly used module parameters.
  • **Always Show Critical Properties**: Ensures that important parameters are always visible, even if their category is collapsed.
  • **Automatically Collapse Categories**: When enabled, all property categories collapse when you select a new module.
| | **Module Window Options** | Options specific to the EVS [Module Library](../../the-application-window/module-library/) window. ![](options_window_7.png)
  • **Include Deprecated Modules**: Shows older modules kept for backward compatibility.
  • **Automatically Collapse Module Categories**: When enabled, all module categories in the Module Library will be collapsed by default.
|

New Module and Application Default Settings

This area defines the default settings that are applied to new applications, modules, and data processing tasks.

New Application Defaults

SettingDescription
Z ScaleSets the default vertical exaggeration (Z-Scale) for new applications.
ExplodeSets the default explode factor for new applications, which pushes modules apart in the 3D viewer.
Application ColorsSets the default colors for elements in the Viewer window for new applications.
  • **Coloring Option**: Select from predefined color schemes (Light, Dark) or choose "Custom" to enable the color pickers below.
  • **Background Color**: Sets the solid background color of the Viewer.
  • **Gradient Color**: Creates a two-color vertical gradient with the Background Color.
  • **Foreground Color**: Defines the default color for text, axes, and other primary annotations.
  • **Secondary Color**: Defines the default color for less prominent visual elements.
|

Module Defaults

SettingDescription
Viewer SettingsDefines the default rendering and behavior for new Viewer modules.
  • **Auto Fit Scene**: Controls when the viewer automatically rescales to fit all objects (On Significant Change, On Any Change, or Never).
  • **Background Style**: Sets the default background rendering style (Two Color Gradient, Solid, or Vignette).
  • **Smooth Lines**: When enabled, applies anti-aliasing to produce thicker, smoother lines.
| | **Text and Font Settings** | Controls the default font settings for new modules that display text. ![](options_window_10.png)
  • **Default Font**: Sets the default font family for text in new modules.
  • **Force True Type Fonts**: When enabled, forces modules to use scalable TrueType fonts.
  • **Include Language Specific Fonts**: Loads additional font sets for displaying characters from non-Latin languages (e.g., Chinese, Japanese, or Korean).
|

Model Generation Defaults

Provides fine-grained control over the default parameters used in modules for gridding, data processing, and statistical estimation.

Setting AreaDescription
Gridding DefaultsDefines the default settings for new gridding modules like krige_3d.
  • **Grid Resolution**: Sets the default number of nodes in the X, Y, and Z dimensions.
  • **Boundary Offset**: Defines a default percentage to expand the grid boundary beyond the input data extents.
  • **Use Convex Hull**: When enabled, automatically uses the convex hull of the input data as the gridding boundary.
  • **Use Adaptive Gridding**: When enabled, uses adaptive gridding techniques by default.
| | **Data Processing Defaults** | Changes the default data processing options in various modules.
  • **Pre Clip Minimum**: Sets the default minimum clipping value applied to data **before** interpolation.
  • **Post Clip Minimum**: Sets the default minimum clipping value applied to data **after** interpolation.
| | **Estimation Defaults** | Defines the default parameters for estimation modules. ![](options_window_13.png)
  • **Horizontal Vertical Anisotropy**: Sets the default ratio of horizontal to vertical anisotropy.
  • **Use all samples if # samples below**: When enabled, the module uses all data samples for estimation if the total count is below the specified limit.
  • **Number of Points**: Specifies the number of nearby data points to use for estimation.
  • **Statistical Confidence Tolerance**: Sets the default tolerance for statistical confidence when data processing is "Linear".
  • **Statistical Confidence Factor**: Sets the default factor for statistical confidence when data processing is set to "Log Processing".
  • **Confidence for Min and Max Plume**: Sets the default statistical confidence level for determining plume extents.
|

Reset All Options

The Reset All Options button at the bottom of the window reverts all settings to their original factory defaults. This action is irreversible and affects all sections, so it should be used with caution.