Presentation is loading. Please wait.

Presentation is loading. Please wait.

Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon.

Similar presentations


Presentation on theme: "Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon."— Presentation transcript:

1 Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon

2 Plan I. Objectives II. Conception III. Functionalities IV. Applications V. Perspectives

3 1 - Objectives Xplo born of an AMAP botanist brainstorming (March 2008) : What kind of tool to help :  Building  Editing  Viewing  Seeking  Exporting Architectural plant data ?

4 Build :  Enter/Draw multi-scale tree topology.  Set attributes (length, weight… may be geometrical attributes -> refine drawing).  Generics attributes (a picture can illustrate un detail of the structure) 1 - Objectives

5 Edit (go with build)  Import various formatted structures (MTG, LIG, GTDS, …)  Insert, delete and copy structure entities.  Add/modify attributes.  Modify/Deform geometry with topologic rules.  Time line.  Geometric rules to visualize the structure 1 - Objectives

6 View  3D/2D  Multi-scale draw (like the structure). Seek  Select, filter, hide  Script Export  Save project  Export to diverse formats ( MTG, LIG, Images, …) 1 - Objectives

7 2 – Conception : organigramme script pilot gui pilot capsis- kernel library 2 Greenlab model gui Biomeca library scr Coffee reconstruction gui Plant editor gui Convex hull sketcher Mesh sketcher Modules Export file formats Tools Pilots Libraries Pilot relays jeeb-util Xplo library 2 … jeeb- sketch Multiscale Tree Graph

8 2 – Conception : Multiscale Tree Graph Internode1 Internode2 Internode3 Internode4 Axis1 Axis2 Internode1 Fruit5 Fruit2 Axis : Scale 2 Plant1 Internode : Scale 3 Fruit : Scale 3 Plant : Scale 1 / / + / > > > > > Length : 10.7 Length : 5.3 Diameter : 1.6

9 jMTG jNode jNodeType Scan/Iteration methods Adding/Deleting methods Buffer to optimise scanning … Is composed by Is followed by Is bearer of Attribute Table : Key-Values Numerical ValuesTextDataGeometryImage … Type + Scale 2 – Conception : Multiscale Tree Graph

10 3D View Browser view Scenario View 3 – Functionalities : overview

11 3 – Functionalities : build & edit Builder/editor menu : Users select the relation and the type of the new topological element to add in the structure. Type editor : Users create/edit the types to use in the structure.

12 3 – Functionalities : build & edit Users easily visualize the structure during the edition and can select elements directly in the 3d view.

13 3 – Functionalities : build & edit Copy/Paste, Repeat, Undo/Redo commands and keyboard shortcuts allow quick edition of the plant

14 3 – Functionalities : build & edit Attribute editor : Users can add custom attributes : i.e. weight, state, … Or geometrical attributes : Length, Width, Insertion angles, … Each attribute is displayed in a new column and geometry is interactively updated.

15 3 – Functionalities : visualization Render editor : Users can select the types to hide/display and change many rendering/drawing options.

16 3 – Functionalities : geometry edition Geometry editor : Users can interactively move/add/remove spline control points to change shape of elements.

17 3 – Functionalities : data extraction Type filter : Users choose the types to select. Selection view : display/save the current selection.

18 3 – Functionalities : data extraction Attribute filter : Users choose an attribute, a test condition and value to filter. We have refined the last slide selection : the current selection is now topo_Level1 elements with Lenght attribute > 4

19 3 – Functionalities : data extraction Users can plot attributes along scenario time

20 3 – Functionalities : data extraction

21 3 – Functionalities : script Python or Groovy scripts are usefull for complex filtering and topology/geometry reconstruction.

22 GLOUPS is a plant simulator implementation of the process-based model GREENLAB. Feng Lu, S. Griffon and P. De Reffye 4 – Applications : GLOUPS (Greenlab)

23 4 – Applications : Coffee J. Dauzat Coffee geometry reconstruction from measured data Data extraction

24 4 – Applications : Moresnetia Y. Caraglio Paleobotanic : geometry reconstruction from measurement on fossil

25 4 – Applications : Sunflower H. Rey Sunflower growth model

26 4 – Applications : Fir sapling O. Taugourdeau Fir sapling geometry reconstruction + light interception + data extraction

27 4 - Xplo 1.0 Developed in Java (multi-platform), under LGPL licence. For the scene level, a similar software is developped in AMAP by F. De Coligny Xplo and Simeo are available on http://amap-dev.cirad.frhttp://amap-dev.cirad.fr


Download ppt "Xplo 1.0 Plant architecture « eXploration » 23/03/10 Sébastien Griffon."

Similar presentations


Ads by Google