Content uploaded by Rémi Vezy
Author content
All content in this area was uploaded by Rémi Vezy on Sep 22, 2020
Content may be subject to copyright.
Light exchanges in discrete directions as an alternative to raytracing and radiosity
Light budget in 3D plant stands under natural conditions
Irradiance in PAR and NIR at scale of individual scene items (e.g. leaves , soil patches…)
Calculation of temperature, carbon assimilation and transpiration for each leaf
Shortens computations in comparison to ray-tracing or radiosity
Does not require high computer memory
This allows repetitive simulations for monitoring evolution of eco-
physiological variables over time or for performing response curves over
physical and physiological variables
Rémi Vezy1, Raphaël Perez2, François Grand1, Jean Dauzat1
Strength of the approach
Running a single simulation with 46 directions and 1 million of pixels
per direction lasts about 3.4 min with the sole use of CPU
This duration can be decreased to only 2 seconds for subsequent
simulations after storing the scene illumination for each direction
Weakness
Very small items are poorly sampled compared to big ones
Aim and
Scope
For a given direction
Rasterized projection of items
Each pixel equivalent to a ray
Several hits along a ray obtained with Z-
buffer
Interception of incident light by uppermost
objects
Scattering calculated between pairs of items
Interception
proportional to
number of hits
Principle of discretization
Light interception and scattering in
discrete “turtle” directions
Direct radiation
•interception calculated either in sun
direction or distributed in turtle sectors
Diffuse light split into directional fluxes
compliantly with “turtle model”
Incident solar radiation
Scene
Two palms (Elaeis guineensis)
Toricity option
24 863 meshes, 571 934
triangles, 24 493 leaflets, LAI=
3.2
Simulation runs
Infinite canopy with “toricity” option
Rays pathway are stored and used as
long the scene is not modified
The “toricity” option generates an
infinite canopy by virtually duplicating
the scene
Tips and tricks
Results
1) CIRAD, UMR AMAP, F‐34398 Montpellier, France.AMAP, Univ Montpellier, CIRAD, CNRS, INRAE, IRD, Montpellier, France
2) CIRAD, UMR AGAP, F-34398 Montpellier, France. AGAP, Univ Montpellier, CIRAD, INRAE, Montpellier SupAgro, Montpellier, France
Sum intercepted energy for all mesh
facets of the item
Distribute scattered energy to rays
Transfer energy to other items
along the rays pathway
Light scattered by a Lambertian item
is proportional to its apparent area
which is approximated by the
number of hits
Energy transfer
Example of “turtle” with
46 directions
Sun course Direct and
diffuse radiation
Error (%) for An, PAR and Energy relatively for experiments A and B. The reference is 136 directions + sun for A and 1 million pixels for B
Experiment A
•Best results are obtained with the option
turtle only= false (blue). In this case, the
turtle directions are only used for
calculating diffuse and scattered light
•When using the option turtle only= true,
(red) the % error increases for small
numbers of turtle directions (6 or 16)
and the biases becomes important
Experiments
Exp.A (0.5 M pixels in all cases)
6, 16, 46 or 136 turtle directions
plus sun direction when option
“turtle only” = false
Ex. B (46 directions)
50 000 pixels to 1 million pixels
Implementation
Java; ARCHIMED software
Experiment B
•The % error increases when
decreasing the number of
pixels
•Biases remain small as long
as the number of pixels is >
500 000 (i.e. 342 pixels per
m2
Computer
6 cores, Intel Xeon W2133
3.60 GHz, RAM 32Go
Conclusion
FSPM2020, 5-9 October 2020
Bailey, 2018, Ecological Modelling. 368:233-245, doi: 10.1016/j.ecolmodel.2017.11.022.
Chelle and Andrieu, 1998, Ecological Modelling 111:75-91, doi: 10.1016/S0304-3800(98)00100-8
Dauzat et al., 2001, Agric. & Forest Met. 109(2)143-160, doi: 10.1016/S0168-1923(01)00236-2
Yin et al, Remote Sensing of Environment 135 (2013) 213–223
https://archimed-platform.github.io/archimed-phys-user-doc/