300 likes | 441 Views
Xplo. 04/12/09. Sébastien Griffon. Plant architecture « e Xplo ration ». Plan. Objectifs Conception Fonctionnalités Applications Grille récapitulative. 1 - Objectifs. Xplo est issue d’un brainstorming (5 Mars 2008) des architectes botanistes d’AMAP :
E N D
Xplo 04/12/09 Sébastien Griffon Plant architecture « eXploration »
Plan • Objectifs • Conception • Fonctionnalités • Applications • Grille récapitulative
1 - Objectifs Xplo est issue d’un brainstorming (5 Mars 2008) des architectes botanistes d’AMAP : Quels outils informatiques pour l’aide à la prise de données architecturales et pour la manipulation de représentations visuelles ? • Créer • Editer • Visualiser • Interroger • Exporter
1 - Objectifs • Créer : • Saisir/Dessiner une topologie d’arbre multi-échelle. • Renseigner des attributs (peut-être des attributs géométriques-> affiner le dessin). • Typage des attributs ouvert (une photographie qui illustre un point de détail de la structure)
1 - Objectifs • Editer (va de paire avec créer) • Importer des structures (MTG, LIG, GTDS, …) issues de divers simulateurs. • Insérer, supprimer, dupliquer des éléments de la structure. • Ajouter/modifier attributs. • Observation statique / dynamique (permettre le suivi dans le temps des mesures). • Définir des règles géométriques. • Modifier/déformer la géométrie avec des contraintes topologiques.
1 - Objectifs • Visualiser • Vue 3D/2D • Dessin doit être multi-échelle tout comme la structure. • Interroger • Sélectionner, filtrer, masquer (avec un rendu visuel) • Scripter/rejouer les requêtes • Exporter • Sauvegarder le projet • Exporter vers divers formats ( MTG, LIG, Images, Dessin vectoriel …)
Libraries Pilots Tools Pilot relays Modules 2 – Conception : organigramme library 2 library 2 library 1 script pilot Xplo export MTG gui pilot ArchiTree export LIG capsis-kernel jeeb-util jeeb-sketch sketcher MESH gui gui gui gloups coffee scr mtg
2 – Conception : ArchiTree Implémentation d’un graphe topologique multi-échelle ArchiScaledType = Type et son échelle ArchiNode ArchiTree Est composé de Méthodes de parcours Méthodes d’ajout/suppression Cache pour optimiser les parcours … Est suivi de Est porteur de Table d’attributs : Clé-Valeurs Valeurs numériques Texte Data Géométrie Image …
2 – Conception : ArchiTree Fruit5 > Plante1 Entre-noeud4 > Fruit2 Axe2 + / Axe1 Entre-noeud3 > / > / Entre-noeud1 Entre-noeud2 > Entre-noeud1 Length : 5.3 Diameter : 1.6 Length : 10.7 Plante : Echelle 1 Axe : Echelle 2 Entre-noeud : Echelle 3 Fruit : Echelle 3
3 – Fonctionnalités Vue 3D Filtrage Editeur de rendu Vue Explorateur Vue Scenario
3 – Fonctionnalités: Saisie et édition Ajout topologique Sélectionner/ajouter/modifier un type d’entité Sélectionner le type de relation de la/les nouvelles entités à ajouter.
3 – Fonctionnalités: Saisie et édition Editeur de topologie
3 – Fonctionnalités: Saisie et édition Ajout d’attributs Liste d’attributs par défaut Type du nouvel attribut Nom du nouvel attribut
3 – Fonctionnalités: Saisie et édition Outils de suppression d’entité Outils d’élagage Undo/Redo Une colonne par attribut : chaque cellule est éditable (comme un tableur). Mise à jour interactive de la vue 3D pour les attributs Length et Diameter
3 – Fonctionnalités : Extraction de données Les éléments filtrés sont sélectionnés Tableau résultat du filtrage Filtrage sur la topologie
3 – Fonctionnalités : Extraction de données Filtrage sur les attributs
3 – Fonctionnalités : Extraction de données Calcul de nouveaux attributs par scripts
3 – Fonctionnalités : Visualisation des extractions Sélection des colonnes correspondant aux attributs que l’on veut visualiser sous forme de graphique. Vue « graphique » des attributs sélectionnés
4 – Applications : Greenlab 5 • Une implémentation du modèle Greenlab 5 est en cours de développement. • Actuellement équivalent à du Greenlab 1 avec une architecture type Corner. • GLOUPS( Greenlab Operator Universal For Plant Simulation) Feng Lu, S. Griffon and P. De Reffye
4 – Applications : Greenlab 5 • Xplo peut exporter les maquettes sous format OBJ (Wavefront) pour calculer des rendus « photo-réalistes » dans des logiciels tiers. Rendu avec AOI : Ambiant occlusion Normal mapping Soft shadow
4 – Applications : Greenlab 5 • Autre exemple d’export de scène vers SLE. 30 x 30 + rand 5cm 30 x 60 + rand 5cm 60 x 60 + rand 5cm
4 – Applications : Coffee Module « Coffee » dans Xplo : • Lecture de données mesurées (sous tableur) et reconstruction d’un ArchiTree ». • Extractions d’informations aux échelles axe et branche • Visualisation, filtrage, édition sous Xplo… J. Dauzat
4 – Applications à venir : Moresnetia Cadre paléobotanique : Reconstruire la géométrie complète de la Moresnetia à partir de différentes mesures (par morceau) sur des fossiles. Y. Caraglio
4 – Applications à venir : Pin Aide à la modélisation du pins à partir de données MTG. P. Heuret
4 – Applications à venir : Palmier Module « Palmier » : Modèle de production du palmier à huile. H. Rey