eCorpus

Gros plan sur le pied de croix de l'abbaye de Saint-Bertin. l'évangéliste Matthieu devant son pupitre, tourné vers son symbole (l'ange). Réalisé en image de synthèse à partir d'une photogrammétrie

Outils d’édition pour les chercheurs et les conservateurs

eCorpus est une base de données liées au modèles 3D, utilisant DPO-voyager comme visualiseur 3D et éditeur de métadonnées, un gestionnaire d’historique de modifications, un gestionnaire de droits utilisateurs et des outils de gestion de l’application pour l’installer sur un serveur local.

Diffuser les résultats des modélisations eThesaurus

Le développement d'eCorpus a été initié dans le cadre du consortium eThesaurus

Le projet porte sur la numérisation de six œuvres d'orfèvrerie médiévale, conservées au musée Sandelin à Saint-Omer et au Palais des Beaux-arts de Lille

collection initiale d'objets de la campagne de numérisation eThesaurus

Voir la liste des objets

Numerisation

Prise de photogramétrie d'un biface Acheuléen par l'Inrap

Les modèles numériques issus de la photogrammétrie comportent les informations liées à la géométrie de l’objet sous la forme d’un mesh maillé ainsi que les informations liées à son aspect visuels tels que décrit dans un modèle PBR (Physical Based Rendering) décrivant pour chaque point de l’objet ses propriétés optique : couleur, réflexion, spéculaires, rugosité etc…

Ces informations sont suffisantes pour créer des animations vidéos, notamment dans le cas d’Holomouseio, afin de montrer un double numérique de l’objet.

Visionner et éditer en 3D

Complet

eCorpus incorpore des outils pour la valorisation d’un catalogue 3D, des outils d’analyse et de recherche collaborative ainsi que des options d’export pour la valorisation dans un cadre de médiation muséale ou pédagogique.

Son premier rôle est de permettre de lier directement les données à l’objet et à sa géométrie par le biais d’annotations enrichies. Elles lient ensemble un titre, un abstract et un article pouvant comporter des contenus multimédias (vidéos, images, liens…) en texte enrichi (HTML).

Open source

Les résultats du développement sont diffusés dans un format Open Source, pour que l’utilisateur soit pleinement propriétaire de ses données et de son environnement.

Décentralisée

L’architecture de l’application fonctionne grâce au déploiement d’instances indépendantes, les bases de données étant compatibles entre elles, mais entièrement séparées.

Consultable par navigateur

Les technologies web sont aujourd’hui les seules à offrir un large panel d’opportunités de diffusion. L’obligation d’installation d’un applicatif par le client serait considéré comme un frein majeur à l’utilisation.

Indexable dans des bases de données

La majeure partie des cas d’usages concernent des entités qui possèdent déjà une solution de gestion de contenu, tel que OMEKA S. Les données de eCorpus sont intégrables au sein de celle-ci et recherchables.

Documentée et dotée d’un environnement de développement collaboratif

Le dynamisme d’un projet Open Source est capital dans la réussite d’un projet et sa diffusion. La présence de sa documentation sur une plateforme comme GitHub et l’activité régulière du développement avec une équipe clairement identifiée.

Node tree contenant les meta data d'un document sur DPO-Voyager

Chaque entrée dans la base a une structure de données organisées dans un fichier JSON de référence, avec des fichiers liés (objet 3d, textures, articles, images, vidéos, etc…)

Cette organisation permet une grande flexibilité : Les données exportées peuvent être utilisées telles qu’elles indépendamment du serveur sur lequel elles sont stockées.

Le fichier descriptif des scènes permet la gestion des modèles à multiples niveaux de détails (LOD) ainsi que la traduction des différentes métadonnées.

Chaque entrée dans la base peut donc être composée d’un assemblage de sous-éléments et chacun de ceux-ci peut comporter des modèles en multi-résolution offrant un chargement optimisé de la géométrie par leclient en limitant le chargement de données complexes en fonction de ses besoins.

Les modèles alternatifs proposent des visualisations différentes du modèle à travers des captations distinctes. Par exemple, en lumière non visible ou en radioscopie.

Ces modèles 3D permettent également de stocker des données liées à leur animation. Cette étape de stockage des informations de mouvement est importante pour les simulations de mécanisme comme des horloges, ou des démonstrations de montage/démontage complexes.

Toutes ces informations, ces modèles et leurs animations peuvent être animées à travers des “Tours” au sein de la plateforme. Un tour permet à l’utilisateur de fixer simplement des étapes dans la visualisation tout en laissant le logiciel interpoler les déplacements d’un point à l’autre. Il pourra y déterminer des animations clé, le désassemblage d’un système ou encore la gestion des lumières.

Médiation et diffusion des contenus

eCorpus permet une diffusion des objets 3D et des métadonnées dans deux configurations différentes.

D’une part, l'intégration du visualisateur Voyager dans une page web ou une application permet d’aller directement requérir la dernière version de l'objet 3D auprès du serveur en fonction de ses droits de diffusion.

C’est la méthode la plus simple pour la présentation des résultats sur des sites institutionnels, par email ou via des applications mobiles.

Les derniers développements en termes de Réalité Augmentée permettent également de diffuser l’objet directement sous ce format à travers les AR Kit d’Apple 8 ou Androïd sans avoir besoin de passer par l’installation d’une application tierce.

Dans certains cas d’usages, notamment pour les installations dans les musées ou des expositions hors-les-murs, la présence d’une connexion à internet n’est pas nécessaire.

Dans ce sens, il est possible de créer des applications fonctionnant avec une base de données locale, exportée depuis la plateforme en ligne. Ce qui permet d’avoir un travail asynchrone et ajoutant des données au fil de l’eau avant de prévoir un export pour une visualisation en médiation dans un lieu d’exposition.

Sketch représentant le démonstrateur eThesaurus de Holusion sur une borne holographique

Parmi les différents formats d’export pour la médiation, eCorpus supporte la visualisation sur table tactile, tablettes mobiles, hologrammes et dispositifs de réalité virtuelle et réalité augmentée.

Le démonstrateur eThesaurus, fabriqué par Holusion, permet la visualisation d’un export d’une base de données eCorpus.

L’affichage est séparé sur deux écrans. L’écran transparent est dedié à la visualisation des objets 3D, des animations et des annotations concises.

La navigation est assurée par un écran secondaire, placé devant le dispositif. Le contrôle tactile a été retenu pour sa prévalence auprès des publics, habitués à la manipulation de smartphones et de tablettes au quotidien.

Sur celui-ci, l’usager consulte les informations textuelles et les médias photos et vidéos complémentaires inclus dans les articles.

Borne holographique interactive connectée à eCorpus