Extension |
.vtk, .vtkhdf, .vti., .vtp, .vtr, .vts, .vtu, .pvti., .pvtp, .pvtr, .pvts, .pvtu |
---|---|
Type MIME |
application/octet-stream |
Développé par |
Le format de fichier VTK est utilisé dans la boîte à outils de visualisation (VTK) et le logiciel ParaView pour décrire les résultats de simulation pour l'infographie 3D, le traitement de données et la visualisation[1].
Le format repose sur la notion de maillage :
Ce format est le miroir du modèle de données défini par VTK, et supporte les grilles régulières (ImageData
, extension .vti
), rectilinéaires (RectilinearGrid
, .vtr
), structurées (StructuredGrid
, .vts
), mais aussi les données non structurées: PolyData
(.vtp
) et UnstructuredGrid
(.vtu
). La différence entre ces deux derniers formats repose sur le nombre de types de cellules différentes supportées: le PolyData ne peut comporter que des points, lignes, polygones et des bandes de triangles, alors que l'UnstructuredGrid peut comporter des cellules volumiques variées.
Il existe en réalité trois formats séparés qui peuvent être écrits et lus par VTK et ParaView.
.vtk
; l'utilisation de ce format n'est plus conseillée pour des raisons d'optimisation de performances en lecture et en taille de stockage..vti
pour un maillage de type cubique (« i » comme image, référence à une image matricielle) ou .vtu
pour un maillage non structuré. Ce format peut être utilisé dans un contexte distribué, utilisant une donnée partitionnée. L'extension utilisée est alors préfixée d'un p
, par exemple .pvtu
pour un maillage non structuré partitionné. Une donnée évoluant dans le temps peut être écrite comme une suite de fichiers numérotés et ouverte ainsi dans ParaView..vtkhdf
[2]. Ce format supporte également la lecture parallèle, les maillages évoluant dans le temps et les maillages statiques. Ce format tend à remplacer les précédents, proposant un support unique pour des types de données variés supportés par VTK.
On trouve aussi l'extension .vtk sur certain fichiers d'enregistrement GPS.