Automatically Updated Titles in Animations

As mentioned in the video, the following files are available for download:

Published April 2026

Introduction

  1. This tutorial explains how to use the animator tool to create dynamic titles with updating slice values. You will learn the process from setting up modules to rendering the final animation.

  2. This video will show how we can use the animator tool to generate dynamically updating titles.

  3. Notice how, as we move through these slices in the animator, you see the easting slices, northing slices, and horizontal slice values update. The X values are changing here.

  4. And now we'll see how the y values are changing. You can stop the video at any time and move it backwards or forward.

  5. Now let's see how this is done.

  6. This example uses a sample project entitled Painting Facility Plume 3 Ortho Banded Slices Driven Sequence. It is in the Earth Volumetric Studio\Earth Volumetric Studio Projects 2026.1\Analytic and Stratigraphic Modeling folder.

  7. Close the current window to proceed.

  8. Now let's look at the application. You'll notice it has driven sequence modules, which allows you to make C Tech Web Scene Viewer files, or CTWS files, which are fully interactive.

  9. Driven sequences will automatically generate updating titles in CTWS files.

  10. But if you are making a video with the Animator tool, although you can select the Driven Sequence in the animator tool and set up the starting and ending values, unfortunately the titles will not update in the resulting video.

  11. To simplify the application and avoid confusion, I've deleted all the driven sequence modules. I have hooked up red ports from all three band data modules to the Viewer.

  12. So now we have the three band data modules for East Slice, North Slice, and Horizontal Slice all connected to the viewer.

  13. We have added two modules to produce the updating sliced titles. The first is a title's module connected to the viewer. The second is a trigger script module with no connections needed.

  14. See the filename in the trigger script properties panel. Open the file in the python script editor.

  15. The python script assigns variables x, y, and z in lines 8 through 10. The "evs.get_module" syntax pulls the values out of the respective slice modules. The "display text" variable gets the X, Y, and Z values and formats the text string. Lastly, the "evs set module" line collects the current "display text" string and places it in the titles module.

  16. In the Editing trigger script panel in the Properties window, we have already added the triggers needed for this demonstration: one for the slice x position, one for the slice y position, and one for the slice Z or horizontal position.

  17. Here's how to add your own triggers for future applications. Click on the "Add" button. A "Select Property" window will pop up. Scroll using the slider on the right until you have your desired module to add as a trigger. Here we have selected slice X.

  18. Select the X Position as a trigger, then hit OK. Continue this process for the slice Y, slice Z, or any other triggers you desire. In this example we have already added the triggers. Note there is a button to remove triggers as well.

  19. The display text variable is assigned to collect the Easting, Northing, and Horizontal Slice values in one place. In the next line, the evs set module statement places the current display text values directly into the titles module.

  20. To open an existing animation script, click on the Animation button on the top ribbon, then select Open Existing Animation.

  21. Open the existing animation script titled "Paint_Fence_Video_Updating_Slice_Titles Packaged-2.evsani". You will see timelines set for the modules that change over the course of the video.

  22. We will not go into details on how to use the Animator tool here. An extensive tutorial video on how to use the Animator tool named "Animation in EVS" is available in the legacy training videos section on ctech.com.

  23. Click the setting shown to select Preview. Then select Play to preview the animation

  24. The files used to make this tutorial are attached - so be sure to download them and open them to see how they work.

  25. Here's the final video product.

  26. This tutorial guided you through triggering scripts, managing animation playback, and selecting titles within EarthVolumetricStudio. You can now explore further customization or advanced scripting features to enhance your projects.

Published April 2026

  1. Introduction

    This tutorial explains how to use the animator tool to create dynamic titles with updating slice values. You will learn the process from setting up modules to rendering the final animation.

  2. 1Introduce Animator Tool Usage

    This video will show how we can use the animator tool to generate dynamically updating titles.

    Introduce Animator Tool Usage
  3. 2Observe Slice Values Updating

    Notice how, as we move through these slices in the animator, you see the easting slices, northing slices, and horizontal slice values update. The X values are changing here.

    Observe Slice Values Updating
  4. 3Watch X And Y Values Change

    And now we'll see how the y values are changing. You can stop the video at any time and move it backwards or forward.

    Watch X And Y Values Change
  5. 4Transition To Method Explanation

    Now let's see how this is done.

    Transition To Method Explanation
  6. 5Identify Sample Project

    This example uses a sample project entitled Painting Facility Plume 3 Ortho Banded Slices Driven Sequence. It is in the Earth Volumetric Studio\Earth Volumetric Studio Projects 2026.1\Analytic and Stratigraphic Modeling folder.

    Identify Sample Project
  7. 6Close Current Window

    Close the current window to proceed.

    Close Current Window
  8. 7Review Driven Sequence Modules

    Now let's look at the application. You'll notice it has driven sequence modules, which allows you to make C Tech Web Scene Viewer files, or CTWS files, which are fully interactive.

    Review Driven Sequence Modules
  9. 8Understand Auto-Generated Titles

    Driven sequences will automatically generate updating titles in CTWS files.

    Understand Auto-Generated Titles
  10. 9Note Animator Title Update Issue

    But if you are making a video with the Animator tool, although you can select the Driven Sequence in the animator tool and set up the starting and ending values, unfortunately the titles will not update in the resulting video.

    Note Animator Title Update Issue
  11. 10Delete Driven Sequence Modules

    To simplify the application and avoid confusion, I've deleted all the driven sequence modules. I have hooked up red ports from all three band data modules to the Viewer.

    Delete Driven Sequence Modules
  12. 11Connect Slice Data To Viewer

    So now we have the three band data modules for East Slice, North Slice, and Horizontal Slice all connected to the viewer.

    Connect Slice Data To Viewer
  13. 12Adding a titles module and a trigger script module

    We have added two modules to produce the updating sliced titles. The first is a title's module connected to the viewer. The second is a trigger script module with no connections needed.

    Adding a titles module and a trigger script module
  14. 13Select the Python Script Window

    See the filename in the trigger script properties panel. Open the file in the python script editor.

    Select the Python Script Window
  15. 14Explaining the python script

    The python script assigns variables x, y, and z in lines 8 through 10. The "evs.get_module" syntax pulls the values out of the respective slice modules. The "display text" variable gets the X, Y, and Z values and formats the text string. Lastly, the "evs set module" line collects the current "display text" string and places it in the titles module.

    Explaining the python script
  16. 15Add the triggers for the slices

    In the Editing trigger script panel in the Properties window, we have already added the triggers needed for this demonstration: one for the slice x position, one for the slice y position, and one for the slice Z or horizontal position.

    Add the triggers for the slices
  17. 16How to Add a Trigger

    Here's how to add your own triggers for future applications. Click on the "Add" button. A "Select Property" window will pop up. Scroll using the slider on the right until you have your desired module to add as a trigger. Here we have selected slice X.

    How to Add a Trigger
  18. 17Now select the X Position to trigger

    Select the X Position as a trigger, then hit OK. Continue this process for the slice Y, slice Z, or any other triggers you desire. In this example we have already added the triggers. Note there is a button to remove triggers as well.

    Now select the X Position to trigger
  19. 18Explaining the titles generation

    The display text variable is assigned to collect the Easting, Northing, and Horizontal Slice values in one place. In the next line, the evs set module statement places the current display text values directly into the titles module.

    Explaining the titles generation
  20. 19Open the Animation Script

    To open an existing animation script, click on the Animation button on the top ribbon, then select Open Existing Animation.

    Open the Animation Script
  21. 20Click Target Area

    Open the existing animation script titled "Paint_Fence_Video_Updating_Slice_Titles Packaged-2.evsani". You will see timelines set for the modules that change over the course of the video.

    Click Target Area
  22. 21Where to FInd Training on the Animator Tool

    We will not go into details on how to use the Animator tool here. An extensive tutorial video on how to use the Animator tool named "Animation in EVS" is available in the legacy training videos section on ctech.com.

    Where to FInd Training on the Animator Tool
  23. 22Preview the Animation

    Click the setting shown to select Preview. Then select Play to preview the animation

    Preview the Animation
  24. 23The files are attached.

    The files used to make this tutorial are attached - so be sure to download them and open them to see how they work.

    The files are attached.
  25. 24Paint Fence Video with Updating Slice Titles

    Here's the final video product.

    Paint Fence Video with Updating Slice Titles
  26. 25Conclusion

    This tutorial guided you through triggering scripts, managing animation playback, and selecting titles within EarthVolumetricStudio. You can now explore further customization or advanced scripting features to enhance your projects.

    Conclusion