Premium Training Classes

C Tech offers Premium Video Training Classes created to assist users of all skill levels with using Earth Volumetric Studio. The duration and cost for each class is given in their descriptions.   Please note that the access cost includes 2 weeks of access to each class.

Expand each class below to see an outline of the material covered for each class.

New recorded videos and online classes are announced to our Mailing List.

The required online video training registration form is here: Online-Video-Training-Registration.  This form lists all available recorded classes with their duration and costs.

All registration forms should be completed and emailed to  An invoice will be generated and returned by email.  Payment is required to secure all classes.

Available Series:

Introduction to Earth Volumetric Studio Series: 4 Parts: $800 per person

This series of four online classes is recommended for anyone wanting to use C Tech’s Earth Volumetric Studio who has little or no prior experience with Studio, or our legacy software EVS-Pro or MVS.

Upon completing these four classes, students will understand the fundamentals of the Studio environment and the basics of stratigraphic geologic modeling, 2D kriging & analytically guided site assessment and 3D kriging of analyte data into geologic models.

Intro to Studio: Part 1: Intro to Geologic Modeling: 3 Hours

Intro to Studio: Part 1: 3 hours

  • PGF Files
    • Categories of PGF files and site geology
  • make_geo_hierarchy
    • Simple sites
      • Adding legend
      • Adding axes
    • Complex sites
  • Post_samples to view stratigraphic geology files
    • GEO
    • GMF
  • krig_3d_geology
    • Gridding options
      • Convex Hull
      • Rectilinear
    • Interpolation methods
  • Viewing geologic_surfaces
    • Understanding hierarchy
    • Mapping data to surfaces

Intro to Studio: Part 2: Geologic Modeling continued: 3 Hours

Intro to Studio: Part 2: 3 hours

  • Stratigraphic Geology
    • Building the application
    • geology_to_structured
    • Nodal data vs. Cell data
    • Z Scale
  • Subsetting
    • Slice
    • Cut
  • Object Properties
    • Opacity
      • Face Culling
    • Visibility
    • Datamaps
      • Node Data
      • Cell Data
    • Rendering Modes
  • Exporting high resolution Images

Intro to Studio: Part 3: 2D Kriging and Analytically Guided Site Assessment: 3 Hours

Intro to Studio: Part 3: 3 hours

  • Analyte Data File Formats
    • .APDV
    • .AIDV
  • To Log Process or Not
  • 2D kriging
    • Gridding Options
    • Data Processing & Clipping
  • DrillGuide ™
    • Analytically guided site assessment
    • Geostatistical Confidence
    • Uncertainty as an indicator for new sampling locations
  • Adding isolines
  • Determining multiple new sampling locations
  • Using Min/Max technology to quantify site assessment quality
    • Introducing area_integrate & plume modules
    • Min plume area
    • Nominal plume area
    • Max plume area

Intro to Studio: Part 4: Intro to 3D Kriging: 3 Hours

Intro to Studio: Part 4: 3 hours

  • 3D kriging
    • Gridding Options
      • Internal gridding options
      • Using krig_3d_geology for optimal gridding
      • Determining if grid resolution is adequate
    • Data Processing & Clipping
      • Handling Non-Detects
    • Expert system parameters
    • Horizontal-Vertical Anisotropy
  • Visualization & Subsetting
    • external_faces
    • external_edges
    • plume_shell & plume
    • slice
    • cut
  • Annotation Options
    • legend
    • axes
    • titles
  • Volumetrics Analysis

Advanced and Specialty Classes

Earth Volumetric Studio is a comprehensive toolkit.  Our  Advanced and Specialty class series is designed to introduce our experienced users to some of the more powerful features of the software to unlock new capabilities as well as enhance your standard modeling procedures.   These classes are recommended for experienced users as well as those with only a few months working with our software.  Completion of the Introductory Class series or equivalent is required.  Some classes have additional prerequisites as stated.

Advanced Lithologic Modeling with Surficial Geology: 2 Hours: $400 per person

Learn how to incorporate surface geology maps and borings data into 3D lithologic models to create an integrated model which honors both your borings data and the surficial geology.

NOTE: The Python Scripting Class is a formal prerequisite for this class.

3D DrillGuide™: 1 Hour 40 minutes: $250 per person

The class covers:

  • The Pros & Cons of 2D DrillGuide™
  • When should we consider 3D DrillGuide™ analysis vs. 2D?
  • How the nature of the project data drives the need
  • Characteristics of data files not well served in 2D
  • Using Python to perform multi-level targeted analysis

NOTE: The Python Scripting Class is highly recommended but not a formal prerequisite for this class.

Fast Geostatistical Realization - Stratigraphy: 2 Hours: $300 per person

Learn how to apply Fast Geostatistical Realization (FGR) to Stratigraphic models while addressing the underlying principles of C Tech’s FGR technology.

NOTE: The Python Scripting Class is highly recommended but not a formal prerequisite for this class.

Importing and Displaying LIDAR Data Class: 1.2 Hours: $300 per person

Learn how to import Leica Laser Scanner full color LIDAR data into EVS and integrate the display of that data with geologic and geophysical models.


  • Though the data used in this class was measured with a Leica RTC360 3D (full color) Laser Scanner, the principles should be applicable to most LIDAR and laser scanner data.
  • The Python Scripting Class is a formal prerequisite for anyone planning to perform the tasks discussed in this class.
    • However, the material covered will be useful for Project Managers and anyone who collects the data.

Advanced Variography in krig_3d: 3.2 Hours: $450 per person

Learn how to take advantage of krig_3d’s ability to create and use fully 3D anisotropic variograms. This class will be taught from an environmental engineer or geochemists perspective rather than a geostatistician’s. We will focus on how to recognize the need for complex anisotropic variography based on project knowledge as well as trends in the data. We will then show how to use graphical techniques to determine the variogram ellipsoid heading and dip as well as primary and secondary anisotropies.

This is not a geostatistics class and has no geostatistics knowledge prerequisites, nor is it intended to make you an expert in variography or geostatistics. Individuals with a background in geostatistics will likely benefit from the mechanics being taught in this class, but may find the approaches presented unconventional.

NOTE: The Python Scripting Class is highly recommended but not a formal prerequisite for this class.

  • Ellipsoid as a variogram surrogate
  • Understanding heading and dip
  • primary and secondary anisotropy
  • Z Scale issues
  • Optimization
  • variogram models

Python Scripting: 3.2 hours: $350 per person

Studio provides the ability to control virtually every parameter in every module using Python scripting.  Though using Python is not required, the power that it provides is undeniable.  This class will introduce you to the power and will provide step-by-step instructions to transform basic Python knowledge into automation and control.

  • Prerequisites:
    • Some prior Python programming experience
      • Using Python for real work, or
      • Completion of a basic on-line Python course such as at
    • Understanding of:
      • Lists
      • Tuples
      • Dictionaries
      • For and while loops
      • If….then conditionals
  • Capabilities and Limitations of Python in Studio
  • Required and useful libraries
  • Controlling Studio Module Parameters
    • Getting syntax to GET or SET
      • Copying from Properties window
      • Recording
    • Required modifications to copied or recorded syntax
  • Creating Output
    • 4DIMs
    • VRML
    • Images
  • File I/O
    • Writing tab delimited text files for import to Excel
  • Limitations
    • No direct access to field data
    • No file readers for C Tech input files
    • Cannot load applications or control program flow

How to Edit Stratigraphic Geology : 3.4 Hours: $450 per person

Learn how to properly employ the complex texture_geology and edit_horizon modules to Edit Stratigraphic Geology and Develop Stratigraphic Geology from Hand Drawn Cross-Sections.

  • The texture_cross_section and edit_horizons modules are like Chocolate and Peanut Butter
    • They’re both good and useful on their own, but together they’re amazing
  • How to use texture_cross_section to apply images along non-planar cross-sections
  • Requirements to use texture_cross_section:
  • How to use the edit_horizons in conjunction with texture_cross_section
  • How to use the edit_horizons to directly edit stratigraphic geologic models
    • Basic methodology
    • Supplemental modules to improve horizon editing

Working with Time Domain Data: 3.2 Hours: $350 per person

Learn how to properly format and model data collected over time. Investigate and animate phenomenon such as water table variation or plume migration and mitigation over time.

  • Water table data collected over time
    • Data file formatting
    • Handling missing data or wells
  • Kriging time domain data files
    • Using time_geology
  • Analyte (e.g. chemistry) data collected over time
    • Data file formatting
      • Interpolation
      • Extrapolation
      • Handling missing samples or borings
        • Interpolation
        • Extrapolation
        • Consequences of dropping not measured samples
      • Kriging time domain data files
        • Auto-Creating TCF Files
        • Read TCF
      • Animation
        • Issues:
          • Need for change_minmax
          • Dates with format_string & titles
        • Animating Time
          • Animator
          • Time loops
          • Python Scripting

Advanced Lithologic Modeling: 3.5 hours: $400 per person

Learn advanced techniques for lithologic modeling.  Topics will include advanced data considerations, grid resolution requirements, variograms and anisotropy, and block & smooth indicator_geology.  

  • Lithology Data
    • Why quality data is everything
    • Number of materials: Why more is not better
    • How and why to merge materials
    • Data Transformation Tools: Generate PGF File
    • File Tools: Refine
    • Renumbering materials for:
      • Better exploding
      • Better legends
  • Using indicator_geology module
    • Why you should always (at least) have input from krig_3d_geology
    • Nearest Neighbor
      • Limitations & advantages
      • How to assess grid resolution requirements in X-Y-Z
      • Lego like model
    • Kriging
      • Advantages
      • Smooth vs. Block
        • How to assess grid resolution requirements in X-Y-Z
        • Smoothing takes extra time, but needs lower grid resolutions
      • What factors affect run times
        • Number of material intervals (lines in refined PGF file)
        • PGF Refine Distance
        • Number of materials
        • Grid resolution
      • Probabilities
        • Total probability
          • How to use it
          • What is tells us
        • Interpreting individual material probabilities
          • Probabilities at material boundaries
          • Probabilities at model boundaries
  • Exploding by lithology
    • How to use material_mapping to improve exploding
  • Advanced grid input options
  • Multi-layer stratigraphic input
    • What does it mean and what can you do
    • New exploding options
    • Cell sets based on lithology only

3D Depth Correlated Kriging with a focus on applications in Precision Agriculture: 3 hours: $400 per person

Many phenomena, particularly agriculture, tend to have criteria which correlate with depth rather than true elevation. For sites with substantial topography, this creates significant problems if traditional kriging techniques are employed. Depth correlation occurs when the method of deposition is generally uniform over the ground surface. Examples of this are plant watering or fertilization, acid rain, settling of heavy metal particles (dust), river and lake sediments, etc. Later events such as precipitation which are also uniform over the ground surface, can aid in vertical migration of the analyte, while maintaining depth correlation.

This three hour video covers this subject in detail and includes several sample datasets and applications to help ensure strong retention and a thorough understanding of this subject matter.

  • Data Formatting
    • How to restructure your data to a non-cartesian space
      • Flat Faux Ground Surface
      • Do you need the original (true cartesian coordinate space) data?
  • 3D Kriging Process
    • Typical Model Extents
    • Kriging settings
    • Compensations
  • 3D Kriging as a Flat Slab
    • Allows for most direct visualization of depth correlation
      • Does not require or use topography data
    • No Z Scale Challenges
  • Using displace_block module
    • Must have a topographic surface as input
      • Such as krig_3d_geology or raster_to_geology (e.g. DEM)
    • Z Scale Challenges
    • Asymmetric Z Scaling

Migration from EVS-Pro or MVS to Earth Volumetric Studio Series: 2 Parts: $400 per person

This series of two online classes is recommended for everyone who has prior experience with our legacy software EVS-Pro or MVS, and wants to transition to Earth Volumetric Studio to take advantage of its new features and power.

Upon completing these two classes, students will be able to apply all of their prior experience with EVS-Pro or MVS to the more powerful Studio environment..

Migration from EVS-Pro or MVS to Earth Volumetric Studio: Part 1

Migration from EVS-Pro or MVS to Earth Volumetric Studio: Part 1: 3 Hours

  • Getting familiar with the user interface
  • Module libraries
    • Searching for modules
    • Instancing & Deleting modules
    • Connections: making and deleting
  • Application
    • Zoom and Pan
    • Application Overview
  • Properties Window
    • Module Properties
    • Object Properties
    • Application Properties
  • Home Tab
    • Windows Layouts
    • Edit and Presentation Modes
    • Global parameters
    • Connection options
    • Scripting
    • Animation
    • Windows
    • Help
  • Tools Tab
    • Data Transformation Tools
    • Tools
  • Viewer Tab
    • Azimuth & Inclination (was Az-El)
    • Background
    • Distance Tool
  • Output Tab
    • 4DIMs
    • Image
    • VRML

Migration from EVS-Pro or MVS to Earth Volumetric Studio: Part 2

Migration from EVS-Pro or MVS to Earth Volumetric Studio: Part 2: 3 Hours

  • Importing Applications
    • Importing Warnings
    • All Geology data is now Cell Data
    • Deprecated Module Replacements
      • format_string
        • string_format
      • node_computation & cell_computation
        • data_math, coordinate_math, field_math, cell_data_math
      • trigger_script
        • link_modules
      • plume_cell
        • subset_cells
      • plume
        • plume_volume, plume_area
      • intersection_shell
        • constant_shell, sequential_subset
      • Settings that may not be saved
      • Nodal/Cell datamaps
    • Kriging and Variography
      • New variogram types and fitting
      • Differences in nodal data output by default
      • 3D Variography &  Display
    • Surf_cut and GPUs
    • Python Scripting Intro
      • Creating a script
      • Editing a script
      • Getting parameter syntax
      • Recording scripts
      • Script Playback
    • Animation Overview (not detailed instruction)
      • Bitmap Animations
      • 4DIMs
        • .4d vs .4dm
      • VRML