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
Workshop Materials
- Slides: slides
- Supplemental material: suppl_material.tgz (datasets, Filter xmls)
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 |