Normes IIIF et modèles 3D
IIIF (abréviation de International Image Interoperability Framework) est un ensemble de normes ouvertes, une communauté et un consortium d'institutions culturelles. Il est de plus en plus adopté alors que les référentiels institutionnels cherchent à ouvrir leurs collections et à partager les ressources entre les silos institutionnels.
Mais la prise en charge de la 3D reste un problème à résoudre. Il est nécessaire de spécifier une troisième dimension (c’est-à-dire un axe Z) sur les coordonnées 2D (c’est-à-dire l’axe X, Y) de l’espace «canvas» qui, jusqu’à présent, a été en mesure de servir le modèle IIIF pour la visualisation et l’annotation de fichiers 2D et audiovisuels. La gestion des scénarios d'éclairage, des perspectives de caméra et la possibilité d'interagir avec plusieurs modèles dans un seul cadre de visionneuse nécessitent des spécifications et un accord supplémentaires entre les parties prenantes.
Le récent événement DaSCHCon 2023 a rassemblé les points de vue sur le sujet des référentiels de données de recherche, des fabricants d'outils et des collections institutionnelles, ainsi qu'un atelier du Technical Specification Group (TSG) pour la 3D dans le consortium IIIF.
La conférence a comporté des présentations du coordinateur technique de l'IMII et des coprésidents du groupe de spécification technique pour la 3D. Le groupe «Spécifications techniques» a partagé les principaux cas d’utilisation de la spécification et a ouvert l’espace de discussion et de clarification du champ d’application. Les cas d'utilisation allaient des fonctions de base, telles que la possibilité d'afficher un modèle unique à une position, une échelle et une orientation particulières dans l'espace 3D, à l'affichage d'un ou plusieurs modèles 3D aux côtés de supports 2D et AV, de commentaires et plus encore. Un nouveau concept au sein de la spécification IIIF – une «scène» – a été proposé pour servir les cas d’utilisation en établissant les hypothèses suivantes:
Une scène est un espace illimité avec un système de coordonnées droitier;
L'axe Y indique un mouvement vers le haut et l'axe Z indique un mouvement vers l'avant;
Les toiles peuvent être imbriquées dans des scènes; et les scènes peuvent également être imbriquées dans d'autres scènes;
Un modèle est placé dans une scène au moyen d’une annotation avec une motivation spécifiée comme «peinture». Les étiquettes ou commentaires textuels peuvent être appliqués à un modèle (ou à une scène) au moyen d'annotations avec d'autres types de motivation.

Des aspects plus difficiles concernant la spécification des types, des positions et des directions des lumières et des caméras ont été discutés au cours de la conférence.
Visionneuses et bibliothèques
Les outils permettant de rendre les modèles 3D visibles sur le web (ci-après dénommés «spectateurs») jouent un rôle important dans la spécification des normes IIIF, car les normes doivent être faciles à mettre en œuvre afin d’être largement adoptées. La conférence a comporté des présentations sur des outils spécifiques tels que MorphoSource et Semantic Kompakkt.
MorphoSource est un projet open source de l'Université Duke, avec une collection importante et bien établie de modèles 3D et de contributeurs utilisateurs. Il est basé sur l'extension Aleph 3D viewer et prend en charge un large éventail de formats de fichiers, ainsi que des annotations.
Semantic Kompakkt est l’outil développé au laboratoire scientifique ouvert de TIB dans le cadre de l’initiative NFDI4Culture. Il est basé sur le visualiseur Kompakkt (qui utilise lui-même la bibliothèque babylon.js) et combine les fonctionnalités d’annotation collaborative de Kompakkt avec des capacités web sémantiques grâce à une intégration avec Wikibase. Kompakkt a été initialement conçu comme une alternative open source à Sketchfab, la plate-forme commerciale populaire.

D'autres outils et bibliothèques pertinents pour définir les paramètres de spécification IIIF comprennent: Blender (en tant qu'outil important de génération et de prétraitement de données 3D), Mozilla Hubs (pour rassembler plusieurs modèles dans un seul espace), 3DHOP (pour sélectionner des régions polygonales pour l'annotation) et three.js (pour les références de paramètres).
Répertoires et flux de traitement des données
Les présentations de DaSCH et de l'Université de Bâle se sont concentrées sur les flux de données concrets et sur la manière dont l'IMII peut jouer un rôle dans la réunion des préoccupations en matière d'archivage et d'utilisabilité. Un point essentiel à retenir: Préparer vos médias pour une meilleure interopérabilité est la meilleure stratégie pour assurer également la préservation à long terme.

Les pipelines d'outils pour optimiser le traitement des grands médias 3D comprenaient des outils open source, tels que MeshLab, Gimp et Blender, avec un potentiel d'automatisation future via des scripts Python. Le Smithsonian Cook a été cité comme un exemple réussi de pipeline automatisé de prétraitement des données.
L'expérience institutionnelle d'un projet de numérisation 3D a également été partagée par la bibliothèque de l'ETH et sa collection d'instruments scientifiques et d'outils pédagogiques. Le projet a jusqu'à présent fait un plus grand usage des outils commerciaux dans leur flux de travail, y compris la publication de la collection sur Sketchfab. Sketchfab a été sélectionné parce qu'il atteint un large public, avec un nombre de visiteurs suivis et des téléchargements montrant l'impact, et il offre une intégration directe avec Europeana.eu. Une autre étape vers l’interopérabilité consisterait à republier leurs objets de collection sur des spectateurs ouverts tels que MorphoSource et Semantic Kompakkt – une perspective discutée lors des questions-réponses.
Perspectives
Des outils comme Sketchfab et des alternatives open source comme MorphoSource et Kompakkt permettent de télécharger et de visualiser des modèles 3D uniques sur le Web avec différentes options de collaboration et d'annotation. Des environnements plus complexes comme Mozilla Hubs offrent le potentiel de positionner plusieurs objets dans une scène 3D les uns par rapport aux autres. Fidèle aux principes de conception de l’IMII (pour rendre les choses simples et complexes possibles), la spécification 3D devrait veiller à ce que les téléspectateurs puissent à la fois mettre en œuvre un «produit minimum viable» pour l’interaction des utilisateurs et rester interopérables, ainsi qu’inclure des interactions plus complexes et préciser celles-ci d’une manière conforme aux normes.
Impliquez-vous
Êtes-vous intéressé par l'interopérabilité 3D? Voici comment s’impliquer:
Rejoignez la communauté IIIF pour en savoir plus et consulter d'autres membres de la communauté si vous avez besoin d'aide pour votre flux de travail de numérisation.
Participez aux réunions des groupes techniques et testez les implémentations.
Signaler les problèmes ou les retours d’information sur les cas d’utilisation liés à l’IMII sur Github.
Publiez vos données sur un ou plusieurs outils et référentiels en ligne, et réfléchissez aux raisons pour lesquelles vous pourriez avoir à opter pour un environnement commercial ou open source.
Pour discuter de l’IMII et d’autres sujets liés à la recherche et au développement dans le secteur du patrimoine culturel, vous pouvez également rejoindre la communauté EuropeanaTech.
Contribuez à façonner la prochaine phase de partage du patrimoine culturel multidimensionnel sur le Web!
