Lorsque nous parlons de formats de fichiers, nous parlons de la persistance de certaines données liées à un modèle / géométrie 3D. Il n'existe pas de norme universelle sur les formats de fichier pour la géométrie 3D persistante. Il n'y a que quelques formats plus dominants que d'autres.
Tout comme c'est le cas avec les formats de fichier image, les PNG et JPEG sont les formats les plus courants aujourd'hui, mais il n'y a pas d'accord universel entre les applications sur l'utilisation de l'un ou de l'autre. Chaque application utilise la meilleure solution pour ses objectifs.
La même chose se produit avec les formats de fichiers stockant des données 3D. Chaque logiciel de modélisation 3D aura généralement un ou un ensemble de formats préférés. La plupart définissent en fait des formats personnalisés qui ne fonctionnent qu'avec la version spécifique de l'outil. Cela peut se produire pour de nombreuses raisons, de la simplification du fonctionnement interne de l'application ou de l'accélération du chargement des fichiers à la liaison volontaire de l'utilisateur à un outil donné.
Ce .dat
format que vous décrivez est un format personnalisé créé par les auteurs du livre, qui a probablement été conçu dans un souci de simplicité. Il semble s'agir d'un fichier texte similaire au format OBJ Wavefront , qui est à son tour un format très populaire pour le stockage de la géométrie statique, bien qu'un peu dépassé à l'heure actuelle. On pourrait dire que le .OBJ
format est celui .BMP
des formats de modèles 3D.
Les autres formats de modèles 3D populaires incluent:
Et plein d'autres. Explication plus générale ici .
Notez également que j'ai dit au début que ce sont des formats pour stocker / conserver un modèle 3D ou une géométrie sur un stockage hors ligne. Cela ne signifie pas (et ce n'est généralement pas le cas) que les applications qui les utilisent stockent les données en mémoire interne en utilisant la même disposition que le fichier. Normalement, ce type de données subira beaucoup de traitement après avoir été chargé à partir d'un fichier jusqu'à ce qu'il soit, par exemple, affiché à l'écran.