Accueil

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

eCorpus : Outil d’édition 3D libre pour les chercheurs et les conservateurs

eCorpus permet de stocker, annoter et partager une collection de modèles 3D. Il utilise DPO-Voyager comme visualiseur 3D et éditeur de métadonnées, et est doté entre autres d'un gestionnaire de droits utilisateurs et d’historique de modifications.

Le développement d'eCorpus a été initié dans le cadre du consortium eThesaurus. Le projet portait 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.

Le développement est assuré conjointement par l'Université de Lille, l'Université de Liège et la société Holusion

Numérisation d'objets

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 maillage 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…

eCorpus est développé au sein d'un ecosystème public-privé de spécialistes de la numérisation du patrimoine, formant un centre de compétence sur ces activités. Vous pouvez nous joindre pour acceder à des ressources ou des prestations au près de l'Université de Lille, de Liège, d'entreprises privées ou bien de partenaires en fonction de vos besoins.

eCorpus et les techniques de numérisation sont également enseignées dans le cadre de modules Numérique et Patrimoine au sein de plusieurs universités.

Caractéristiques d'eCorpus

Complet

eCorpus vous permet de lier directement des données à chaque objet 3D par le biais d’annotations enrichies : titre, abstract et article pouvant comporter des contenus multimédias (vidéos, images, liens…).

Vous pouvez ensuite orchestrer ces données, attenantes à vos objets 3D, pour créer des scénettes animées (appelées "Tours"), idéales pour valoriser vos objets 3D dans un cadre de médiation muséale ou pédagogique. Il facilite également la recherche collaborative grâce à des outils d'analyse et d'export.

Consultable par navigateur

Le logiciel eCorpus est entièrement accessible depuis un simple navigateur web. Vous pouvez donc aisément vous connecter sur n'importe quelle machine et montrer ou même partager votre catalogue d'objets 3D en créant un nouveau compte pour un tiers.

Ouvert mais sécurisé

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. La majeure partie des cas d’usages concernent des entités qui possèdent déjà une solution de gestion de contenu, les données de eCorpus sont intégrables au sein de celle-ci et recherchables.

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. De plus, 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.

Structure

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 le client en limitant le chargement de données complexes en fonction de ses besoins.

Les modèles alternatifs

Ils peuvent être issus de captations autres que photographique par exemple : en lumière non visible ou en radioscopie et proposent donc des visualisations différentes du modèle.

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.

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 de diffuser l’objet directement sous ce format à travers les AR Kit d’Apple 8 ou d'Androïd sans avoir besoin de passer par l’installation d’une application tierce.
  • D'autre part, lorsqu'une connexion à internet n’est pas possible (installations hors-les-murs par exemple), eCorpus permet de créer des applications fonctionnant avec une base de données locale, exportée au préalable depuis la plateforme en ligne. Cela permet d’avoir un travail asynchrone et d'ajouter des données sans connexion internet. Il faut par la suite resynchroniser les données en les exportant.

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 :