ParaView
ParaView (Parallel Visualization Application) est un logiciel multi-plateformes basé sur VTK permettant la visualisation interactive de gros volumes de données scientifiques 2D et 3D. L'utilisateur construit interactivement le pipeline graphique (succession de filtres agissant sur les données) de son choix. L'interface est ergonomique et elle est facile a prendre en main. Il suffit d'apprendre progressivement à connaître les actions des filtres sur les données (possibilité d'en ajouter de nouveaux). Ce logiciel permet de visualiser des données provenant de domaines très variés : écoulements, images médicales, molécules,...
- Interface utilisateur écrite en TcL permettant l'accès aux fonctionnalités de la librairie VTK (Visualization ToolKit).
- La librairie OpenGL est donc utilisée pour le rendu des images.
- Utilisable sur une architecture parallèle, mode client/serveur.
- Gestion du niveau de détails (LOD) des images produites.
- Possibilité d'incorporer des scripts Python.
Formats de données compatibles (liste tirée de la doc de ParaView, voir à "Readers") :
- Dataset in AVS UCD format.
- Movie BYU files.
- Cosmology file (COSMO).
- Comma-separated values (CSV) file.
- Dataset in DEM format.
- EnSight files and Parallel EnSight files.
- Exodus II files.
- Dataset in Fluent file format.
- Dataset in Facet format.
- Gaussian Cube data files.
- Raw regular rectilinear grid data from a file.
- LS-Dyna databases (d3plot).
- Legacy VTK files.
- Dataset in MFIX file format.
- UNC meta image data.
- Regular arrays from netCDF files.
- Dataset in OpenFOAM format.
- PDB files.
- PLOT3D files.
- PLY polygonal files.
- PNG file.
- POP data files.
- PVD file.
- Partitioned legacy VTK files.
- Datasets stored in the Phasta format.
- Exodus files from simulation restarts.
- SPCTH files from simulation restarts.
- SESAME data files.
- STL files.
- Files in the Spy Plot format.
- TIFF file.
- VRML 2.0 files.
- XDMF data files.
- VTK data file containing a hierarchical box dataset.
- VTK XML image data files.
- VTK XML multi-block datasets.
- Partitioned VTK XML image data files.
- Partitioned VTK XML polydata files.
- Partitioned VTK XML rectilinear grid data files.
- Partitioned VTK XML structured grid data files.
- Partitioned VTK XML unstructured grid data files.
- VTK XML polydata files.
- VTK XML rectilinear grid data files.
- VTK XML structured grid data files.
- VTK XML unstructured grid data files.
- XYZ molecular data files.
Au laboratoire nous utilisons ParaView pour visualiser les résultats de nos simulations numériques (2D ou 3D) issues de codes éléments finis, différences finies, volumes finis ou encore de méthodes particulaires.
Quand on veut faire de la visualisation très spécifique comme une visualisation en temps réel de l'évolution d'un calcul, nous utilisons directement la librairie VTK via le langage C++.
Relativement peu de documentation : la documentation intégrée au logiciel (de plus en plus détaillée au fil des versions), un petit tutoriel téléchargeable sur le site du logiciel et un livre à acheter.