eCorpus
eCorpus : Une solution logicielle libre pour la valorisation du patrimoine 3D.
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.
L'architecture libre de ce projet vous garantie la pérennité des données, la personnalisation et le contrôle total sur l'infrastructure.
eCorpus peut être utilisé en self-hosting ou sur un hébergement clé-en-main.
Conservation, médiation et diffusion des contenus
Un logiciel issu de la recherche, pour la recherche
Le développement d'eCorpus a été initié dans le cadre du consortium eThesaurus.
Le développement est assuré conjointement par l'Université de Lille, l'Université de Liège et la société Holusion
- Défi : Rendre la collection lapidaire du musée accessible au grand public et aux chercheurs, en créant une expérience de médiation numérique interactive et durable.
- Solution : Le musée a utilisé le logiciel eCorpus comme fondation technique pour créer sa propre plateforme de valorisation en ligne. Les modèles 3D des chapiteaux et autres fragments ont été importés et documentés, permettant de les consulter, de les annoter et de les comparer.
- Résultat : Les chercheurs disposent désormais d'une base de données d'étude unique, tandis que le public peut explorer les collections avec des parcours de visite enrichis directement sur le site web du musée.
Réalisé avec eCorpus : Cloître de Notre-Dame-en-Vaux, Châlons-en-Champagne

Fonctionnalités
DPO-Voyager
L'éditeur 3D du Smithsonian
-
Viewer 3D
- Moteur de Rendu 3D
- Annotations
- Articles enrichis
- Visites guidées
eCorpus
Service Open Source de valorisation pour vos numérisations
-
Viewer 3D
- Moteur de Rendu 3D
- Annotations
- Articles enrichis
- Visites guidées
-
Gestion des utilisateurs
- Authentification
- Droits d'accès
- Droits d'auteurs
-
Gestion des données
- Historique
- Import/Export
- Métadonnées
Hébergement et maintenance
Service eCorpus clé en main complet
-
Viewer 3D
- Moteur de Rendu 3D
- Annotations
- Articles enrichis
- Visites guidées
-
Gestion des utilisateurs
- Authentification
- Droits d'accès
- Droits d'auteurs
-
Gestion des données
- Historique
- Import/Export
- Métadonnées
-
Services d'hébergement
- Envoi d'emails
- Sauvegardes
- Surveillance du système
- Mise à jour
-
Support technique
- Formations utilisateur
- Formations administrateur
- Integration sur site Web
- Visites interactives avancées
Caractéristiques d'eCorpus
Travaux de numérisation et de médiation des étudiants en Histoire de l'Art de l'Université de Lille
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.
Numérisation d'objets

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.
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 Numérique
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 dédié à 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 également les informations textuelles et les médias photos et vidéos complémentaires inclus dans les articles.