ParaView 5.11

Posté par  (site web personnel) . Édité par Julien Jorge et Ysabeau 🧶 🧦. Modéré par Julien Jorge. Licence CC By‑SA.
Étiquettes :
53
1
déc.
2022
Science

ParaView est un logiciel dédié à la visualisation scientifique de données massives, publié sous licence BSD-3. Voir la dépêche précédente pour une présentation complète.

La version 5.11 vient de sortir avec son lot d’améliorations et de nouvelles fonctionnalités, comme décrites sur le blog de Kitware. Pour une liste exhaustive vous pouvez aussi vous référer aux notes de version.

Cette dépêche propose de présenter quelques nouvelles fonctionnalités et améliorations intéressantes.

ParaView 5.11 en action
Modèle Tux - Linux Penguin by me2space sous licence Creative Commons - Attributionlicense.

Amélioration du rendu volumique avec diffusion dynamique de la lumière

Le rendu volumique peut maintenant prendre en compte l’aspect dynamique de la lumière avec le calcul des rebonds des rayons lumineux. Le résultat fait mieux ressortir les surfaces et les ombres projetées.

Ci-dessous un exemple avec des données médicales avant/après. Les différents organes ressortent mieux et s’ombrent les uns les autres :

volume-rendering-scattering

Sur des données de mouvements de fluides, les volutes deviennent plus « solides » et donc plus faciles à analyser :
smoke volume rendering

Plus d’informations sur l’article de blog associé.

Éditeur de nœuds

ParaView fonctionne en pipeline, c’est-à-dire que les données passent à travers des filtres pour être transformées puis affichées. Certains filtres peuvent avoir plusieurs entrées et plusieurs sorties, et il est vite compliqué de s’y retrouver avec le pipeline browser classique.

Une vue sous forme de nœuds permet maintenant une représentation plus graphique des différents filtres et de leurs connexions, y compris ceux dédiés à l’affichage qui ne sont pas présents dans le pipeline browser. Il est assez similaire à l’éditeur de nœud de Blender.

node editor

Plus d’informations sur l’article de blog associé

Améliorations dans les filtres

Beaucoup de filtres ont été améliorés ou ajoutés, en vrac :

  • Compute Connected Surface Properties pour détecter les surfaces connectées
  • Extract Cells By Type pour extraire les cellules en fonction de leur type (hexaèdre, tétraèdre, triangle, quadrilatère…)
  • Threshold Table pour appliquer un seuil sur un tableau de données
  • Utilisation de tous les cœurs de calcul de la machine pour les filtres liés aux particules (Particle Tracer, Particle Path, StreakLine…)
  • Extract Particles Over Time pour détecter et extraire les particules qui passent à travers un volume donné

Les formats de fichiers

ParaView est connu pour savoir lire un grand nombre de formats de fichiers, surtout à travers ses greffons. Cette nouvelle version en rajoute encore quelques-uns et améliore la gestion de plusieurs autres formats, notamment :

  • Nouveau format VTKHDF, basé sur les conteneurs HDF5
  • Amélioration du IOSS Reader et du EnSight Case Gold Reader
  • Les données aux faces des éléments dans le format CGNS sont maintenant gérées
  • Les fichiers Nastran Bulk Data au format .bdfpeuvent être ouverts par ParaView
  • Gestion du format OpenVDB en lecture et écriture

Amélioration de l’expérience utilisateur

L’expérience utilisateur de ParaView s’améliore avec quelques nouvelles fonctionnalités bien pratiques :

  • Les favoris dans la boite de dialogue d’ouverture de fichiers

Open Dialog Favorites

  • Un bouton pour jouer le temps à l’envers, pratique pour analyser plus finement un phénomène temporel

Reverse VCR Button

  • Possibilité de supprimer tous les filtres en aval d’une sélection. Auparavant il fallait les supprimer un à un en partant de la fin !

Delete Downstream Filters

  • Information de la mémoire disponible restante directement dans la barre de statut de la fenêtre principale. Très pratique pour éviter les plantages dus au manque de mémoire en mode client-serveur puisque la barre indique la mémoire disponible sur le serveur :

memory information

  • Un bouton directement accessible dans la barre d’outils pour désactiver le rendu avec les lumières, qui peut parfois parasiter la perception des couleurs :

Light button

  • Un gestionnaire d’expressions littérales pour éviter les copier-coller hasardeux entre sessions :

Expression Manager

  • Les expressions booléennes dans l’éditeur de sélections :

Selection Editor

Conclusion

Cette nouvelle version de ParaView contient plusieurs nouvelles fonctionnalités intéressantes tant au niveau du rendu que des filtres. L’amélioration de l’expérience utilisateur est aussi très appréciable. Il reste ainsi l’outil de référence pour la visualisation scientifique avec la particularité d’être un logiciel libre activement développé !

Pour preuve, la quasi-intégralité des vidéos du concours de visualisation scientifique de la conférence Super Computing 2022 utilise ParaView soit dans l’analyse des données, soit dans le rendu final. Pour les curieux, la liste de lecture est ici.

DLR Rig 250 Compressor
Image extraite de la vidéo gagnante Virtual Certification of Gas Turbine Engines - Visualizing the DLR Rig250 Compressor de la conférence Super Computing 2022. Analyse et rendu effectués dans ParaView.

Aller plus loin

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.