User Tools

AMAPstudio projects

AMAPstudio projects can be of several types, mainly focused on plant architecture. Two main software embed architectural plant models at the individual or scene levels, resp. in Xplo and Simeo. Both software include an 'editor' mode to load, edit, explore, view in 3D one or several plants.

AMAPstudio also allows to connect to already existing tools (radiative balance, biomechanics, realistic visualisation…).

AMAPstudio additionally includes standalone models which are included neither in Xplo nor in Simeo.


Banana tree (Musa sp.) architectural growth and development model is based on PRINCIPES.

This model describes whole banana trees architecture at simple organ's level. This model is dedicated to banana tree aerial vegetative and reproductive parts. It enables modelling and simulation of every species of banana tree. This model can apply for agronomic purposes.

Here are some simulations based on :
Model conception : Hervé REY
Model implementation : Sébastien GRIFFON
Data : KWA Moïse PHD.

 Musa balbisiana rejet  Musa balbisiana rejet  Musa balbisiana seed
 Musa balbisiana seed  Musa french sombre  Musa french sombre
 Musa french sombre

Hervé Rey (Cirad AMAP), Sébastien Griffon (Cirad AMAP) - from April 2016

Sun'R - Modelling AgriVoltaic systems

This is a new project started with the company Sun’R ( which promotes the use of photovoltaic energy in rural areas and experiments agrivoltaic schemes combining photovoltaic panels and food crops1. The purpose here is to simulate both the light intercepted by rotating solar panels (trackers) and the light available for underlying crops. Maxime Ryckewaert, a research engineer from Sun’R, is currently working on this project under the supervision of J. Dauzat and S. Griffon. The results already obtained by adapting Archimed modules allow (i) to control the panels orientation for maximizing or minimizing their light interception and (ii) to map the light transmitted at ground level at a given time (as illustrated below) or integrated over a user-defined period.

Maxime Ryckewaert, Sylvain Ribe (Sun'R), Jean Dauzat (Cirad AMAP) - from February 2014

Xplo view of the experimental structure with false colors indicating the irradiance of the scene components (from blue for lowest irradiance to red for highest irradiance)


X-Palm is a functional structural growth plant models respectively dedicated to palms. Using object-oriented modeling, this model is based on an explicit representation of plant topology and simulates plant morphogenesis as the result of meristem functioning and organ growth. At each time step of the model (day) an index of competition (Ic) is computed as the ratio between plant assimilate supply coming from photosynthesis activity and organ assimilate demand for growth and maintenance respiration. Estimation of organ assimilate demand is based on its potential organ growth (depending on cultivar characteristics) according to its physiological age and on its biomass composition. In the current version of the model, assimilate supply is estimated using the Monteith formalism and the Beer-Lambert law. Future development of the model will be performed by coupling XPalm to VPalm and Archimed modules to estimate the photosynthetic activity of individual trees within a stand.

In X-PALM Ic (source/demand ratio) modulates plant morphogenesis and topology by determining many developmental processes. The main originality of this model is to formalize the sequence and interdependency of yield elaboration processes each having its own sensitivity to plant nutritional status represented by Ic. During these specific stages of sensitivity, probability laws are used to determine inflorescence status (aborted, female, male) according to Ic. Similarly, quantitative relationships are used to regulate other yield components depending on Ic (number of flowers per inflorescence, fruit-set, …).

General structure of the X-PALM modelA mock-up computed by the X-PALM model

Benoît Pallas (INRA AGAP), Jean Dauzat (Cirad AMAP) - from March 2014

VPalm - Virtual Palm Modeling

VPalm is a simulator dedicated to the simulation of 3D palms. Formerly developed for simulating coconuts (Dauzat,Eroy-1997) it was recently extended for simulating oil palm trees.

VPalm is built on the modeling of architectural traits at different scales. For each trait (e.g. frond curvature, leaflets spacing or leaflets insertion angles) a proper function was fitted and tested for different oil palm progenies by R. Perez (PhD student). For the sake of simplicity and versatility, the simulator accounts for the inter-tree variability for each trait through the input parameter file. Therefore the simulation of a population of trees is achieved in two steps: 1) simulation of different parameter files with an R script and 2) simulation of corresponding 3D mock-ups.

Palm mock-ups are written in the “opf” format“ and can readily be uploaded in Simeo for creating a palm stand. After running the radiative model Archimed-MMR the mock-ups are enriched with new attributes for each plant element: the irradiance (MJ m-2) and the total light intercepted (MJ). See: Archimed screenshots

main architectural traits Elaeis

Illustration of some architectural traits that are modeled at different scales. Example of VPalm output

⇒ Have a look on a 3D palm (11Mo, hosted in an external server, needs a recent browser supporting html5)

⇒ and here a short video illustrating a drone survey over an oil palm plot (author: O. Sarrailh)

This work was supported by Pt-Smart

Jean Dauzat, Raphaël Perez, Sébastien Griffon (Cirad AMAP) - from February 2014


The objective of the project is to simulate different experimental and instrumental conditions of a spatial Lidar mission designed for vegetation monitoring. The project will first use trees computed from AmapSim, calibrated on in-situ measures, in order to simulate Lidar measurement with LIDART model and compare results with DART model (developed at CESBIO laboratory). Then these trees will be simplified, in order to make a sensitivity study on Lidar measurements. On the other hand, Lidar simulations will be computed with trees imported from RAMI IV intercomparison model experiment.

Durrieu S., Cherchali S., Costeraste J., Mondin L., Debise H., Chazette P., Dauzat J., Gastellu-Etchegorry J-P, Baghdadi N., Pélissier R.. 2013. Preliminary studies for a vegetation LADAR/LIDAR space mission in France. Proceedings of IGARSS 2013, IEEE International, pp 2332-2335 (pdf)

Simeo PointCloud plugin with resolution 20cm, viewed in CloudCompare

Eloi Grau (CNES TETIS), Sylvie Durrieu (IRSTEA TETIS), Grégoire Vincent, Raphael Pélissier (IRD AMAP), Jean-Francois Barczi, Jean Dauzat, Marion Jourdan, Cecile Antin (Cirad AMAP) - from January 2014


The objectives of the Lollymangrove project are threefold. First, the development of a standardized protocol for describing mangrove stands from forest inventories is addressed. Second, integration of allometric relationships between DBH, crown dimension, tree height and tree biomass makes the visualization of lollypop-like mangrove stands possible and, as well, the computation of biomass at both the tree and stand scales. The final objective is to provide a robust and easy-to-use interface allowing data exportation into various formats directly usable by other simulation tools e.g. the DART model, which is a 3D radiative transfer model able to simulate optical remote sensing images.

Chloé Bourden's master report (fr, pdf)

Christophe Proisy, Adewole Olagoke, Chloé Bourden (IRD AMAP), - from February 2013

Profs : A simple interface to test plant plasticity

This provides a simple interface where the user can choose between 2 species (pinus alepensis, prunus avium), their sensibility to climate (water and temperature) and an average annual climate along 15 years. The simulator provides a 15 step scene showing the growth of a plant according to the climate and its sensibility to climate variation.

The model that was chosen is based on AmapSim with a plugin that dynamically modifies growth parameter values (number of shoots internodes, number of cycles, number of branches and organs size) according to a climate indicator that integrates past 4 years. Good yearly climate increases plant production, bad climate diminishes plant production, average climate progressely brings plant production to default values.

Output consists in default Xplo visualisation (browser, 3D) and a chart that shows the progression of some numerical indices along time (leaf surface, branch number and wood volume).

JF. Barczi, Y. Caraglio (Cirad AMAP) - from December 2012

Simulation of pinus alepensis with average low, mean, and good climate. Average climate sensibility.

Simulation of prunus avium with average low, mean, and good climate. Average climate sensibility.

InSilEco: Architectural plasticity in ecological communities

The aim of the project is to simulate the growth of several tree individuals in a forest stand. The growth of an axis depends on the amount of light that it and its leaves receive. The simulation process then combines architectural rules defined at species level (AmapSim), an illumination module used to assess light interception by leaves (MIR), and a coupling of axis growth and ramification capabilities with local light interception.

The objective is to assess the effect of competition for light within and between species on the overall structure of the forest stand. It would help refine the current paradigm in functional ecology that plant height alone is enough to acknowledge the functional response to competition for light. Our hypothesis here is that architectural rules allow a level of plasticity in the spatial structure of trees that lead to emerging ecological strategies in a context of competition for light interception.

T. Charles-Dominique (Cirad AMAP), F. Munoz (UM2 AMAP), Y. Caraglio, J.F. Barczi, J. Dauzat (Cirad AMAP), F. de Coligny (INRA AMAP) - from October 2012

DRAFt : Morphogenetical gradients simulation with a minimalist Functional-Structural Plant Model (FSPM)

The aim of this study is to build a minimalistic model of tree aerial part growth and development based on carbon allocation. This model, called DRAFt, will include some core mechanistic processes which reflect endogenous processes. Simulation of DRAFt should set up plant architectures (growing set of Gu topologically organised and characterised by their size and mass) that show base effect and drift, thus allowing to test if the modelled endogenous processes are able to generate morphogenetical gradients according to botanical knowledge. DRAFt has 6 input parameters and generates a growing tree structure according to an iterative loop consisting of six successive steps.

Taugourdeau, O., Barczi, J.-F., Caraglio, Y., 2012. Simulation of morphogenetical gradients using a minimal functional-structural plant model (FSPM). In Guo, Y., Kang, M. Z., Dumont, Y. (Eds) Plant growth modeling, simulation, visualization and applications. Proceedings PMA12 : The Fourth International Symposium on Plant Growth Modeling, Simulation, Visualization and Applications, Shanghai, China, 31 October-3 November 2012. Beijing : IEEE Press, 379-387 p.

JF. Barczi, O. Taugourdeau (Cirad AMAP) - from February 2011


Palm tree architectural growth and development model. PRINCIPES is NOT a functional model, it is a structural model, which describes whole palm-trees architecture at simple organ's level. This model is dedicated to palm-tree aerial vegetative and reproductive parts. It enables modelling and simulation of every (we hope) genus and species of palm-tree. This model can apply for instance to agronomic most important palm-trees, such as oil-palm, date-palm and coconut trees. But it is possible to use it for any other genus, such as Trachycarpus, Washingtonia and so on…and even Cycas! That is, as well as pinnated or palmated palm-tress can be modelled through PRINCIPES.

2015 update: Organs evolution along time has been added in the model.

H. Rey, R. Lecoustre (Cirad AMAP) - from January 2011

Elaeis guineensis Chamaerops humilis Trachycarpus fortunei


DigR is a generic root growth structure model.

Many models already exist through literature dealing with root system representation, among which pure structure models such as Root Typ (Pagès et al. 2004)SimRoot (Lynch et al. 1997), AmapSim (Jourdan and Rey 1997); diffusion PDE models (Bastian et al. 2008; Bonneu et al. 2009); and structure/function that are rather scarce and recent [6 Dupuy] may be aroused. Nevertheless in these studies, root architecture modelling was not carried out at organ level including environmental influence and not designed for integration into a whole plant characterization. We propose here a multidisciplinary study on root system from field observations, architectural analysis, formal and mathematical modeling and finally software simulation. Each speciality is individually investigated through an integrative and coherent approach that leads to a generic model (DigR) and its software simulator. This representation is designed for further integration into a global structure/function plant model. DigR model is based on three main key points: (i) independent root type identification (ii) architectural analysis and modeling of root system at plant level; (iii) management of root architecture setup indexed on root length. Architecture analysis applied to root system (Atger and Edelin 1994) leads to root type organisation for each species. Roots belonging to a particular type share dynamical and morphological characteristics. Root architectural setup consists in topological features as apical growth, lateral branching, senescence and death, and geometrical features as secondary growth and axes spatial positioning. These features are modeled in DigR through 23 parameters whose values can evolve as a function of length position along the root axes for each root type. Topology rules apical growth speed, delayed growth, death and self pruning probabilities. Branching is characterized by spacing and mixture of lateral root types. Geometry rules root diameter increase, branching angles and growth directions (including local deviations and global reorientation). DigR simulator provides a user interface to input parameter values specific to each species. It is integrated into the Xplo environment, which means that its multi-scale memory representation is ready for dynamical 3D visualization, statistical analysis and saving to standard format. DigR is simulated in a quasi-parallel computing algorithm and may be used either as a standalone application or integrated in other simulation platforms. This will allow further implementation of functional – structural interactions during growth simulation. The software is distributed under free LGPL license and is dedicated both to biologists and modelers.

Rey, H., Barczi, J.-F., Jourdan, C., 2011. DigR : how to model root system in its environment? 1 - the model . IBC 2011 - XVIII International Botanical congress. Melbourne : IBC 2011 - XVIII International Botanical congress, 23-30/07/2011, Melbourne, Australia.

JF. Barczi, H. Rey (Cirad AMAP) - from September 2010

Xplo Plant Editor

An editor for plant architecture topology and geometry.

S. Griffon (Cirad AMAP) - from September 2010

  • Moresnetia: Geometry reconstruction from measurement on fossil - C.Prestianni, Y. Caraglio (Cirad AMAP) - from February 2010
  • Fir sapling: Fir sapling geometry reconstruction + light interception + data extraction - O. Taugourdeau (Cirad AMAP) - from March 2010

Fir sapling


AmapSim: A Structural Whole-plant Simulator Based on Botanical Knowledge and Designed to Host External Functional Models.

Hosted in Xplo and Simeo

  • in Xplo: load an AmapSim .fpa parameter file and create the plant at successive ages
  • in Simeo: layout AmapSim parameter files (.fpa) in a scene. Each file is associated with an age of the plant and a random seed. Gaspp generates the .opf file and can be set up to generate the .lig and .mtg files. If .lig files are generated, it is possible to open them in Glance.

J.-F. Barczi (Cirad AMAP), F. de Coligny (INRA AMAP) - from June 2010


Sunflower growth model.

H. Rey (Cirad AMAP) - from November 2009


GLOUPS is a plant simulator implementation of the process-based model GREENLAB V5

Hosted in Xplo and Simeo

  • in Xplo: run the simulator and fitting module at the individual scale
  • in Simeo: GreenLab / Process Based Model connection. Layout Maize in a scene (in rows or differently). Use a Voronoi diagram (truncated by the terrain polygon) to calculate the surface available for each plant. Run the GL-PBM growth module to see how the plantation evolves. Export to the LandscapeViewer (JMonkey technology). Another study was made for a Black pine stand - from August 2010

Feng Lu, S. Griffon, H. Rey, P. De Reffye, Ph. Borianne (Cirad AMAP), F. de Coligny (INRA AMAP) - from September 2009

Black pine Voronoi diagram Maize field visualisation


Layout trees and plants with various patterns, Delaunay triangulation and associated Voronoi diagram, export to Digiplante software with the surface for each plant, viewing in SLE and AMAP renderers. Hosted in Simeo

P.H. Cournède (ECP Paris), Ph. de Reffye, Ph. Borianne, S. Griffon, M. Jaeger (Cirad AMAP), F. de Coligny (INRA AMAP) - from December 2008

Edito (Simeo Scene Editor)

Creation of vegetal scenes made of .opf files mainly for connection with biophysical calculation tools or rendering in external renderers.

F. de Coligny (INRA AMAP), M. Jaeger (Cirad AMAP) - from June 2007

  • Archimed: layout trees (Amap .lig files or .opf - Open Plant Format - files) in a scene and run a radiative balance calculation by Archimed. - J. Dauzat (Cirad AMAP), F. de Coligny (INRA AMAP) - from October 2009 / Archimed1 in 2012 / Archimed2 in 2013



Fire Paradox Fuel manager: user friendly software that generates vegetation scenes in 3D to be used as input data for fire behaviour models. This project is hosted in Capsis and is based on the Sketch library, the same base than Simeo and Xplo.

E. Rigolot, F. Pimont, I. Lecomte, O. Vigy (INRA URFM Avignon), B. Pezzatti (Swiss Federal Research Institute WSL, Switzerland), E. Rigaud (ENSMP Sofia-Antipolis), F. de Coligny (INRA AMAP) - from September 2006

projects.txt · Last modified: 2016/05/09 10:09 by Seb