Seeking Guidance for Integrating IES Lighting Data into FSPM

Dear FSPM Community,

We are embarking on a project that seeks to combine the precision of IES (Illuminating Engineering Society) lighting data with the detailed modeling capabilities of FSPM. Our goal is to simulate real-world lighting conditions for plants to optimize their growth.

Our Challenge: We have a LED lighting product, and we aim to analyze its effects on plant growth. However, we’re encountering difficulties integrating real-world IES light data into our FSPM environment.

Our Needs:

  1. IES File Integration: Guidance on how to effectively incorporate IES files into FSPM simulations.
  2. Lighting Simulation: Advice on simulating light distribution and its effects on plant growth.
  3. Custom Plugin Development: Insights on developing a GroIMP plugin to project IES data onto GroIMP light settings.

Any advice, resources, or experiences shared will be greatly appreciated. We are also open to collaboration opportunities with experts in this field.

Thank you for your valuable time and expertise.

2 Likes

Hi Julio,

I believe GroIMP already supports import of ies data files (as well as lum files).

There is a lamp example in GroIMP showing how to set physical light distribution with lum files (File > Show Examples > Demonstration of how to define individual light sources) that might help you to start off.

The expert on lighting simulations in GroIMP is Michael Henke. It’s easier to reach him with a question on https://gitlab.com/grogra/groimp/-/issues.

3 Likes

Hi Julio,

in addition to Katarina’s answer, you can find more information here:
https://www.researchgate.net/publication/260560564_Optimizing_illumination_in_the_greenhouse_using_a_3D_model_of_tomato_and_a_ray_tracer
and here:
https://www.researchgate.net/publication/324122654_Using_a_full_spectral_raytracer_for_calculating_light_microclimate_in_functional-structural_plant_modelling

Best regards
Gerhard

1 Like

I wonder if Openalea (@pradal ) or VirtualPlantLab (@AlejandroMorales ) have also the possibility to have IES File Integration.

I am sure @gaetanH and @tim can give you guidance on how to develop Plugins

Hi Ksmolen,

Thank you for your message. I’ve explored the GroIMP UI and examples, particularly the lamp example you mentioned, but couldn’t locate a direct option for importing IES or lum files. Unfortunately, I’m also facing an issue with registering on GitLab using a Chinese phone number, so I haven’t been able to contact Michael Henke directly for assistance. Your guidance is greatly appreciated, and I will continue to explore GroIMP for possible solutions.

1 Like

Hi Gerhard,

Thank you for sharing these valuable resources. I’ve checked the second paper Using a full spectral raytracer for calculating light microclimate in functional-structural plant modelling on ResearchGate but was unable to access the full text. I will request it through ResearchGate to delve deeper into the details. Your guidance is much appreciated, as it will greatly assist in our understanding of light simulations in functional-structural plant modeling.

1 Like

Hello Julio,

Regarding the lum file import using the lamp demo example, you first open “Light Distribution” panel (Panels > Explorers > 3D > Lights > Light Distribution). There you will see all the other lum files already being used in the model.

To import a new one, you click in the panel on Object > New > Add File (> Add the file). Let’s say, it’s called new.lum. You then use the name of the file as a reference to it when you specify the light node (in the code of Model.rgg), e.g.:

module L01 extends LightNode.(setLight(new SpectralLight(new PhysicalLight(light(“new.lum”)), spec, 10)));

Hope this helps for some initial testing.

Cheers,
Katarina

1 Like