Siradel publie en open source une sélection de ses briques technologiques. Première à être ouverte : Horizon, son moteur de rendu géographique 3D temps réel, disponible sous licence MIT.
Prolonger une culture née de la recherche
Siradel est issue en 1994 de l'IETR, laboratoire rennais de recherche en électronique et télécommunications. Depuis, l'entreprise a construit ses technologies en lien étroit avec la recherche académique et au fil de projets collaboratifs menés avec des laboratoires, des collectivités et des industriels, en France comme à l'international.
Partager ce qui peut servir
Horizon est né d'un besoin interne : restituer en 3D, dans le navigateur comme sur le poste de travail, les simulations que Siradel produit pour ses clients, qu'il s'agisse de propagation radio, de ruissellement, d'îlots de chaleur ou de bruit. Huit ans de développement et d'usage en production lui ont donné la maturité nécessaire pour être utile au-delà de l'entreprise.
Les équipes de Siradel y ont concentré une large part de leur savoir-faire. Le choisir pour ouvrir la démarche n'a rien d'anodin.
Imaginer ce que d'autres en feront
Voir un territoire en trois dimensions, c'est commencer à le comprendre : le chemin de l'eau lors d'un orage, les rues qui retiennent la chaleur l'été, la place d'un futur bâtiment dans le paysage.
Désormais ouvert, Horizon peut être repris par d'autres acteurs, selon leurs propres besoins :
- Une collectivité pourra partager avec ses habitants la maquette de son territoire et les effets d'un projet d'aménagement.
- Un bureau d'études pourra restituer ses propres simulations dans une scène où chacun navigue, de l'échelle du quartier à celle de la rue.
- Un intégrateur pourra l'embarquer dans ses applications, web ou bureau, sans repartir de zéro.
- Un laboratoire pourra en faire un support de recherche et le faire évoluer.
Horizon, un moteur 3D natif et web
Horizon s'adresse aux géomaticiens, architectes, techniciens et développeurs. Il affiche aussi bien le globe entier que le détail centimétrique d'un quartier, en superposant des dizaines de couches d'imagerie et de modèles numériques de terrain diffusées en continu. Il restitue les données vectorielles en 3D selon six représentations combinables.
| Fonction | Ce que permet Horizon |
|---|---|
| Flux d'imagerie et de terrain | WMS, WMTS, TMS, ArcGIS, TileJSON, PMTiles |
| Modèles 3D | glTF 2, 3D Tiles 1.0 |
| Données vectorielles | Six représentations 3D combinables |
| Analyse et édition | Calculs de visibilité, plans de coupe, mesures, édition de formes, affichage multi-vues, directement dans le navigateur |
| Langage de script | Filtrer, calculer et mettre en forme chaque objet à partir de ses attributs |
Ce que montrent les démonstrations
Voici trois exemples tirés de la galerie de démonstrations en ligne.
Du globe entier au centimètre
Horizon diffuse en continu des dizaines de couches d'imagerie et de modèles numériques de terrain, de l'échelle planétaire jusqu'au détail centimétrique. On passe sans rupture d'une vue du globe au relief d'une vallée, puis à la rue.
Voir la démonstration terrain
Des milliers d'arbres dans une même scène
L'instanciation affiche en grand nombre des objets identiques, en faisant varier pour chacun l'échelle, l'orientation et la couleur. Une forêt entière ou tout le mobilier urbain d'un quartier restent ainsi fluides à l'écran.
Voir la démonstration « Lots of trees »
Ce que l'on voit depuis un point donné
L'analyse de visibilité calcule, directement dans le navigateur, les zones visibles et masquées depuis un point de vue. Un outil utile pour l'urbanisme, l'implantation d'équipements ou la sécurité d'un site.
Voir l'analyse de visibilitéPublié sous licence MIT
- Le moteur d'affichage Horizon
Restent propriétaires
- Les chaînes de production 3D
- Les convertisseurs de données
- Le serveur d'exploitation
D'autres briques suivront par étapes. L'ambition : faire émerger autour d'Horizon une communauté d'utilisateurs et de contributeurs.
Prendre en main Horizon dès aujourd'hui
Le code d'Horizon est disponible dès maintenant : téléchargez-le et déployez-le sur votre propre infrastructure, sans dépendre d'un service tiers.
Avant de vous lancer, parcourez la cinquantaine de démonstrations en ligne. Naviguez du globe au quartier, lancez une analyse de visibilité, placez un plan de coupe ou mettez en forme des objets par script, directement dans votre navigateur.
Vous construisez un projet avec Horizon ou souhaitez y contribuer ? Retrouvez l'ensemble des projets open source de Siradel sur github.com/siradel-oss.
Découvrir Horizon
Démonstrations en ligne, code source sous licence MIT et contact direct avec les équipes Siradel.
