Nos outils

Développement logiciel

Vitruve 3D développe ses propres outils. Le principal est Tegula, une application web de visualisation et d’exploitation de modèles 3D massifs.

Nos développements ne se limitent pas à la 3D : interface cartographique légère en ligne, bibliothèques JavaScript, administration de serveurs cartographiques et conception de bases de données, avec une spécialité affirmée sur les bases de données patrimoniales.

1. Tegula, la plateforme des modèles 3D massifs

Gérer, analyser, diffuser : Tegula réunit ces trois usages d’un modèle 3D massif dans une seule application en ligne, organisée en quatre univers.

PatrimoineMonuments, sites archéologiques, objets de collection
Topographie et environnementTerrain, littoral, sites naturels
Construction et urbanismeMaquettes BIM, projets d’aménagement
Art numérique et designCréations, objets, scénographie

Tegula gère les trois grandes familles de données 3D.

Maillages texturésPhotogrammétrie et lasergrammétrie, du détail sculpté à l’îlot urbain.GLB · OBJ · PLY
Nuages de points densesPlusieurs centaines de millions de points, couleur, intensité et classification conservées.E57 · LAS · LAZ · XYZ
Maquettes BIMVolumes et objets du bâtiment, interrogeables un à un.IFC
Déposez ici

Un convertisseur par glissé-déposé

Déposez le fichier dans le navigateur, la scène tuilée en sort : découpage hiérarchique, niveaux de détail, compression géométrique et textures compressées.

OBJ · GLB · 3D Tiles 1.03D Tiles 1.1
Navigation dans un modèle massif · univers Patrimoine

Grâce au standard 3D Tiles, Tegula affiche des modèles très lourds dans un simple navigateur, sans aucun logiciel à installer.

Le principe du tuilage 3D Tiles

Une seule application pour deux publics.

Pour les métiers

Le modèle s’ouvre à l’échelle dans le navigateur et devient un poste de travail : on y mesure, on y annote, on y consigne les observations, et le résultat reste attaché au modèle plutôt qu’à un rapport séparé.

  • Mesure 3D : distances, dimensions et altitudes prises directement sur le relevé.
  • Éclairage directionnel et ombrage : lecture des micro-reliefs, des états de surface et des altérations.
  • Annotation documentée : points d’intérêt porteurs de texte, d’images et de liens, ancrés dans le modèle.
  • Éléments BIM interrogeables : sélection d’un objet de la maquette et lecture de ses propriétés IFC.
  • Accès maîtrisé : modèles privés, partage nominatif, et récupération de l’archive à tout moment.
Pour la médiation et la diffusion

Le même modèle, sans nouvelle production, devient un support de visite. Le visiteur n’installe rien et ne crée aucun compte : il ouvre un lien.

  • Visites virtuelles : parcours de points d’intérêt commentés, enchaînés dans l’ordre du récit.
  • Fenêtre embarquée : le modèle s’intègre dans votre site, votre borne ou votre exposition en ligne par une simple ligne de code, comme sur cette page.
  • Lien public : une adresse à diffuser, consultable sur ordinateur, tablette et téléphone.
  • Galerie : vos modèles réunis en catalogue, filtrables par type et par univers.

Testez le visualiseur

Biface paléolithique : modèle 3D affiché dans Tegula, sans aucune installation, directement dans cette page.

Pérennité, souveraineté et transparence

  • Développement et hébergement en France : l’application est écrite et exploitée par Vitruve 3D, et les modèles sont hébergés sur des serveurs situés en France.
  • Format normalisé : les scènes sont produites en 3D Tiles 1.1, standard de l’Open Geospatial Consortium, donc lisibles par d’autres moteurs que Tegula.
  • Vos données restent les vôtres : l’archive de tuiles vous est remise et fonctionne hors de Tegula. Les données brutes (E57, LAS, PLY…) demeurent la référence, et les exports s’en régénèrent à tout moment.
  • Socle ouvert : Tegula s’appuie sur un ensemble de solutions libres et de standards publics.

Évolutions à venir

Tegula est une plateforme modulaire développée en méthode agile. Évolutions à court terme : coupe dynamique (clipping box) et profils, mesures de surface et de volume, classification automatique des nuages de points, simulation d’inondation par cote d’eau et mode visio (session partagée en direct).

Communes aux quatre univers

  • Annotation collaborative : plusieurs comptes sur un même modèle, avec un fil de discussion par point d’intérêt.
  • Export de planches : image haute résolution avec échelle, nord et cartouche.
  • Recherche plein texte dans les points d’intérêt.
  • Mode borne hors ligne : paquet local pour une exposition sans réseau.

Par univers

Patrimoine
  • Orthophotographies de façade géoréférencées, exportables pour le dessin CAO.
  • Cartographie des altérations : zones dessinées sur la surface 3D, typologie et quantification en m².
  • Liaison à une base documentaire : un objet relié à sa fiche, ses archives et ses photographies anciennes.
Topographie et environnement
  • MNT et MNS dérivés à la volée, avec ombrage et courbes de niveau.
  • Profils en long et en travers exportables.
  • Bassin visuel et covisibilité depuis un point du modèle.
  • Ensoleillement et ombres portées à une date et une heure données.
Construction et urbanisme
  • Recherche et filtrage par propriétés IFC : type, étage, matériau, phase.
  • Insertion d’un projet dans son environnement 3D existant, avec étude d’impact visuel.
  • Réserves géolocalisées dans la maquette, avec suivi de levée.
Art numérique et design
  • Éclairage de studio paramétrable : HDRI, matériaux, rendu de présentation.
  • Mise en scène : socle, fond, cartel, animation de caméra exportable en vidéo.
  • Exposition virtuelle : plusieurs modèles réunis dans une salle navigable.

Cette feuille de route n’est pas close. D’autres développements suivront, le plus souvent nés d’un besoin rencontré en mission.

2. Nos développements en cours

Incamap, l’interface cartographique en ligne

Un moteur cartographique web écrit en JavaScript, sans aucune dépendance externe : ni framework, ni bibliothèque tierce à maintenir ou à voir vieillir. Il consomme les protocoles normalisés WMS, WMTS, TMS et XYZ, flux de l’IGN compris, et travaille aussi bien en Web Mercator qu’en Lambert 93.

Le chargement des tuiles est confié à un pool de processus parallèles, avec annulation des requêtes devenues inutiles : la carte reste maniable pendant que les images arrivent.

Incamap est conçu depuis l’origine pour fonctionner seul ou embarqué dans une autre application, chaque carte vivant dans son propre conteneur sans rien écrire ailleurs dans la page. C’est cette contrainte qui permettra de le réunir avec Tegula, pour passer d’un objet de la carte à son modèle 3D.

Bibliothèques JavaScript

Les composants d’interface développés pour Incamap s’utilisent indépendamment de lui : fenêtres flottantes déplaçables, redimensionnables et à onglets, barres d’outils, panneaux repliables et messages. Écrits sans framework, ils se greffent sur une page existante et s’en retirent proprement.

Serveurs cartographiques et bases de données

Nous installons et administrons la chaîne de diffusion complète : base spatiale PostgreSQL et PostGIS, serveur cartographique GeoServer, publication des couches en flux normalisés, sur vos serveurs ou les nôtres.

Nous préparons également les orthophotographies pour la diffusion en ligne, du fichier source aux tuiles, avec calage en Lambert 93 et rattachement altimétrique.

Notre spécialité tient à la modélisation des données patrimoniales : des schémas qui épousent les procédures des services plutôt qu’un gabarit générique, et qui restent lisibles dix ans plus tard.