Table of Contents

Scientific Visualization 210: ParaView ~ A Plugin for Geometry Processing

  Date

  • Sunday October 29, 2023
  • 1:30pm - 4pm


  Venue

  • Building 5, Level 5, Room 5209



  Organizer

Thomas Theußl
Visualization Core Laboratory
thomas.theussl@kaust.edu.sa

  Register

Register Here!



Workshop Materials

How to Prepare?

  • Review and download the workshop materials
  • Bring a laptop with ParaView installed
    • ParaView version 5.11 or newer is required for the workshop. You can download it from here.
  • Alternatively, you can use the IT provided remote workstations in case you do not have ParaView installed (you have to request the service the first time you use it here)
  • To use VESPA on the IT remote workstations, download build.tgz (289 MB) and follow the instructions on slide 4 in the workshop materials.

Overview

Visualization experts from the laboratory will introduce recent development for geometry processing in ParaView. First, we will introduce VESPA: VTK Enhanced with Surface Processing Algorithms, a plugin bringing state-of-the-art mesh processing algorithms from the CGAL library to VTK and ParaView. The CGAL (Computational Geometry Algorithms Library) C++ library offers various advanced geometry algorithms, such as mesh generation, subdivision, smoothing, and more. VESPA is available as both a VTK based library and a ParaView plugin. We will further show how to enable VTK filters in ParaView and demonstrate it via SurfaceNets3D, a VTK filter for creating smooth surfaces from segmentation masks.

Who Should Attend?

The target audience for this workshop are KAUST users with experience in ParaView and interest in geometry processing algorithms.

Agenda

Time Topic Speaker
~10 min Introduction and motivation for geometry processing in ParaView Thomas Theußl
~25 min Visualization case studies Thomas Theußl
~25 min Enabling VTK Filters - Contouring of Label Maps Thomas Theußl
~10 min — break — -
~25 min Overview of CGAL and using the VESPA plugin Thomas Theußl
~25 min Compiling and extending the VESPA plugin Thomas Theußl
on demand Q&A / Discussion all