Premium Legacy Videos

C Tech offers a new series of Premium Video Training Classes which were produced on or after 2022 and therefore include the latest module naming (whereas the videos below used Pre-2022 EVS Legacy Module Names).  These videos were created to assist users of all skill levels with using Earth Volumetric Studio.

The content of these classes are still very relevant, but individuals using these classes must be aware that these were produced prior to the renaming of many EVS modules at the end of 2021.  It will therefore be necessary to familiarize yourself with the old and new modules names (reference in the link above) to fully understand these videos.

Please note that these “paid” classes are now only offered with our Unlimited Training Option (included with Enterprise Licenses) available to all customers for 20% of their annual maintenance cost.

Expand each class below to see the:

  • Outline of the material covered for each class.

Introduction to Earth Volumetric Studio Series: 4 Parts:

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

Advanced Lithologic Modeling with Surficial Geology: 

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

3D DrillGuide

The 3D DrillGuide 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: 1 Hour

Fast Geostatistical Realization (FGR) to Stratigraphic Models

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

Importing and Displaying LIDAR Data

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.


  • The applications and data used in the video can be downloaded at  THIS FILE IS 350 Mb.  
  • 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

Advanced Variography in krig_3d:

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

Python Scripting in Studio

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

How to Edit Stratigraphic Geology:

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

Working with Time Domain Data:

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

Advanced Lithologic Modeling:

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

Precision Agriculture and Depth Correlated Kriging

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