Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
SIMEOScene Implantation Manager with Edition
by OutlineF. de Coligny 15 avril 2011
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Objectifs, périmètre
Objectif : construire un éditeur de scènes 3D générique pour :
● créer des scènes 3D constituées de maquettes de plantes végétales complexes● intégrer des méthodes de calcul sur ces scènes● exporter vers d'autres logiciels de rendu ou d'analyse / simulation (...)● intégrer des modèles complexes ou composites d'évolution de la scène 3D
Thématique : scènes végétales 3D
● plus complexes que celles intégrées dans Capsis (modèles dendrométriques)● plantes avec leur architecture● plantes avec une description fine● gestion des problèmes mémoire par chargement de descriptions partielles ou à la volée● complément naturel de Xplo (niveau individuel) au niveau scène
Argumentation :
● réinvestissement des développements centrés AMAP (depuis 2006, D. Barthélémy)● certains projets très complexes dans Capsis (FireParadox)● difficulté d'adresser toutes les échelles dans Xplo● deux logiciels complémentaires, deux développeurs à plein temps (sur trois logiciels...)
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Solutions techniques
Un logiciel à architecture Capsis
● économies d'échelle : moins coûteux à développer● licence LGPL / charte Jeeb (Capsis like)● langage Java > portabilité Windows, Linux, Mac, 32 et 64 bits
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Démarche
● réutilisation / mutualisation● approche individucentrée● peu en mémoire pour beaucoup d'individus (liens bdd ou fichiers)● visu 3D schématique (MVC sketch partagée avec Xplo et Capsis)● beaucoup d'extensions, développées à la demande● interface utilisateur ambitieuse : undo / redo, MVC (sélection 3D / table), docking frames● scripts : groovy pour explorer la scène (à faire) et java pour piloter les simulations
extensions : quelles méthodes pour disposer les items dans la scène
extensions : quels items ajouter dans la scène
visu 3D schématique de la scène
paramétrage du rendu schématique
extensions : focus sur la sélection
gestionnaire de projets Capsis (historique et pilotage des simulations)
visu table de la scène
rotation, panoramique, zoom, sélection, déplacement, lignes, polygones, suppression, undo, redo
extensions : export, rendu
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Un format simple pour la scène
● OPS : Open Plant Scene (sg, jd, fc)● documenté : http://amapdev.cirad.fr/projects/simeo/wiki/The_opf_scene_format_(opfs) ● complémentaire de l'OPF (Open Plant Format sg, jfb)● compatible Xplo / Simeo, facile à écrire, multi étapes si nécessaire
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Valorisation / distribution
● version 0.9● scientifiques partenaires : un accès à la version courante versionnée (suffisant pour le
moment)● moins de 5 scientifiques utilisateurs (AMAP et ECP)● pas d'utilisateurs non partenaires > pas de version téléchargeable● une seule publication : PMA09, Cournède et al. (logiciel encore en chantier)● pas de projets financés
Trop tôt vu l'état d'avancement du logiciel ?Une publication commune avec Xplo quand plus mûr ?
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Affichage
● site wiki dans la forge amapdev● un peu confidentiel● liste des projets ● documentations (wikipedia : forge)
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Etat du logiciel, difficultés, perspectives
● le logiciel est relativement opérationnel● il nécessite du travail de relecture pour augmenter se robustesse● les modèles qu'il contient sont tous en chantier● les extensions vers les logiciels de rendu sont en chantier● le mode script est à portée de la main (peutêtre mis en oeuvre prochainement : OT)
> Il faudrait poursuivre les développements avec des projets pilotes
Difficultés :
● sousinvestissement manifeste : une personne sur Capsis et Simeo : trop peu● la priorité est donnée à Capsis (et plus particulièrement au support)● solution en gestation : un AI sur la 'routine Capsis' pour libérer du temps● mais pas tout de suite...
Perspectives :
● forte motivation personnelle : généralisation des solutions Capsis, diversification, travail en 'binôme' avec sg, travail sur les problématiques du labo > ça m'intéresse
● continuer 'dans les trous'● accepter les sollicitation des jeunes motivés dans la mesure du possible
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : Scène AMAP
Mettre en scène des maquettes AMAP
● accepte les .lig (& co) et les .opf● lit les fichiers scène .ops● possibilité : terrain nu puis plantation interactive
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : Scène AMAP
● exports● rendus
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : Scène AMAP
Blender rendering : déclencher un rendu blender depuis Simeo (en mode 'background')
● blender : portable (Windows, Linux, Mac) et qualité professionnelle● La connexion technique est faite mais nécessite encore de la mise au point● autres connexions possibles vers d'autres logiciels de rendu AMAP ou autres
Olivier Taugourdeau
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : AMAPsim
● intégration d'AMAPsim dans Simeo (Linux et Windows)● création de scènes plantation de fichier paramètres● AMAPsim est lancé pour créer les maquettes 3D
J.F. Barczi
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : AMAPsim
J.F. Barczi
planter un fichier paramètre .fpa à 15 ans
planter en cliquant dans la scène
plante sélectionnée
les fichiers qui ont été calculés par AMAPsim pour la plante sélectionnée
comme des .lig sont associés à la plante sélectionnée, l'extension de connexion à Glance est compatible
Ouverture de la plante sélectionnée dans Glance en un clic
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : AMAPsim
J.F. Barczi
plante sélectionnée
Les plantes de cette scène ont des .lig ET .opf associés> Les exports .lig ET .opf sont compatibles(beaucoup d'exports sont à revoir)
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : Digiplante01
Planter des plantes et des arbres suivant des motifs différents, calculer la triangulation de Delaunay et de diagramme de Voronoi associé, exporter vers Digiplante pour simulation avec une surface affectée à chaque plante, rendu avec les rendeurs AMAP (un article dans PMA09)
A Forest Growth Simulator Based on FunctionalStructural Modelling of Individual Trees, 2009. PaulHenry Cournède, Thomas Guyard, Benoit Bayol, Sébastien Griffon, François de Coligny, Philippe Borianne, Marc Jaeger, Philippe de Reffye. Third International Symposium on Plant Growth Modeling, Simulation, Visualization and Applications (PMA09), Beijing : Chine (2009)
PaulHenry Cournède, Thomas Guyard, Benoit Bayol, Sébastien Griffon, François de Coligny, Philippe Borianne, Marc Jaeger, Philippe de Reffye
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : Digiplante01
PaulHenry Cournède, Thomas Guyard, Benoit Bayol, Sébastien Griffon, François de Coligny, Philippe Borianne, Marc Jaeger, Philippe de Reffye
Digiplante
Simeo Point d'avancement logiciels modélisation AMAP 15 avril 2011
Simeo : Digiplante01
PaulHenry Cournède, Thomas Guyard, Benoit Bayol, Sébastien Griffon, François de Coligny, Philippe Borianne, Marc Jaeger, Philippe de Reffye