# Software

**URL:** https://fspm.discourse.group/c/software/7.md

[Latest](https://fspm.discourse.group/latest.md) · [Categories](https://fspm.discourse.group/categories.md) · [Tags](https://fspm.discourse.group/tags.md)

---

## [About the Software category](https://fspm.discourse.group/t/about-the-software-category/13)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 0\
**Last updated:** [April 12, 2023, 9:26am UTC](https://fspm.discourse.group/t/about-the-software-category/13 "2023-04-12T09:26:29Z")

</div>

Discussion and questions related to the FSPM software tools, such as CPlantBox, GroImp, OpenAlea, Virtual Plant Lab, and any others you may have questions about. Whether you are a beginner looking for guidance on how to…

---

## [New OpenAlea Release](https://fspm.discourse.group/t/new-openalea-release/391)

<div class="topic-metadata">

**Author:** [@thomasA](https://fspm.discourse.group/u/thomasA)\
**Replies:** 0\
**Last updated:** [February 20, 2026, 1:54pm UTC](https://fspm.discourse.group/t/new-openalea-release/391 "2026-02-20T13:54:45Z")

</div>

We are proud to announce the release 2025 of OpenAlea platform! The following packages have been released: Formalism and data structure - openalea.plantgl 3.23.2: 3D Plant Geometric Library - openalea.mtg2.3.0: Multi…

---

## [Attribute different visible layer to different organs](https://fspm.discourse.group/t/attribute-different-visible-layer-to-different-organs/389)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 1\
**Last updated:** [January 28, 2026, 1:12pm UTC](https://fspm.discourse.group/t/attribute-different-visible-layer-to-different-organs/389 "2026-01-28T13:12:07Z")

</div>

Hi, I am trying to attribute different visible layers to different organs so that i can export them separately. How can I do that? At the moment they are all under the same layer

---

## [Embedding RGG processor into other engines/tools](https://fspm.discourse.group/t/embedding-rgg-processor-into-other-engines-tools/390)

<div class="topic-metadata">

**Author:** [@guilhermevbagio](https://fspm.discourse.group/u/guilhermevbagio)\
**Replies:** 3\
**Last updated:** [January 22, 2026, 3:33pm UTC](https://fspm.discourse.group/t/embedding-rgg-processor-into-other-engines-tools/390 "2026-01-22T15:33:20Z")

</div>

Hello, I have interest in contributing to GroIMP. It occurred to me that it would be very useful to be able to use RGG files as a source for procedural plants in other tools and engines (Unity, Unreal, Godot, Blender, e…

---

## [Up-to-date documentation and setup instructions](https://fspm.discourse.group/t/up-to-date-documentation-and-setup-instructions/386)

<div class="topic-metadata">

**Author:** [@Neil\_White](https://fspm.discourse.group/u/Neil_White)\
**Replies:** 2\
**Last updated:** [December 5, 2025, 12:22am UTC](https://fspm.discourse.group/t/up-to-date-documentation-and-setup-instructions/386 "2025-12-05T00:22:30Z")

</div>

As part of a review of technologies for light interception and distribution in fruit tree canopies (esp. avocado) I’m looking for the most up-to-date instructions for setting up OpenAlea on a Mac and Windows. I’m intere…

---

## [How to make GroIMP simulations fully reproducible across runs (same random seed)?](https://fspm.discourse.group/t/how-to-make-groimp-simulations-fully-reproducible-across-runs-same-random-seed/384)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 2\
**Last updated:** [November 28, 2025, 9:05am UTC](https://fspm.discourse.group/t/how-to-make-groimp-simulations-fully-reproducible-across-runs-same-random-seed/384 "2025-11-28T09:05:15Z")

</div>

Hi everyone, I’m trying to make my GroIMP-based model give identical results across repeated runs under the same input conditions. My goal is full reproducibility for debugging and validation. Currently, I’m setting th…

---

## [C4 model similar to Farquhar-wheat](https://fspm.discourse.group/t/c4-model-similar-to-farquhar-wheat/383)

<div class="topic-metadata">

**Author:** [@maryfrancis](https://fspm.discourse.group/u/maryfrancis)\
**Replies:** 0\
**Last updated:** [August 28, 2025, 7:27pm UTC](https://fspm.discourse.group/t/c4-model-similar-to-farquhar-wheat/383 "2025-08-28T19:27:53Z")

</div>

Hello, Is there an implementation of a C4 photosynthesis model in the OpenAlea project similar to the “Farquhar Wheat” model ( farquhar-wheat/farquharwheat at 62bd7bf117de613f25d1367a10ab528c46903f14 · openalea-incubato…

---

## [Getting started with Helios](https://fspm.discourse.group/t/getting-started-with-helios/372)

<div class="topic-metadata">

**Author:** [@bnbailey](https://fspm.discourse.group/u/bnbailey)\
**Replies:** 0\
**Last updated:** [June 15, 2025, 9:57pm UTC](https://fspm.discourse.group/t/getting-started-with-helios/372 "2025-06-15T21:57:26Z")

</div>

The sections below outline various resources available for getting started with Helios. Hardware Helios runs on Windows, Linux, and MacOS. Several model plug-ins (e.g., radiation) require an NVIDIA GPU. This also mea…

---

## [\[Sovled\] How to get a direct light source with a definable range of incidence](https://fspm.discourse.group/t/sovled-how-to-get-a-direct-light-source-with-a-definable-range-of-incidence/364)

<div class="topic-metadata">

**Author:** [@j\_lp](https://fspm.discourse.group/u/j_lp)\
**Replies:** 1\
**Last updated:** [June 2, 2025, 6:36am UTC](https://fspm.discourse.group/t/sovled-how-to-get-a-direct-light-source-with-a-definable-range-of-incidence/364 "2025-06-02T06:36:57Z")

</div>

Hello friends from the forum, I have encountered a problem with direct light source in the process of using Groimp software, and I hope it can be solved. I’ve found that the direct light source (de.grogra.imp3d.objects.…

---

## [GroIMP summer school second announcement](https://fspm.discourse.group/t/groimp-summer-school-second-announcement/365)

<div class="topic-metadata">

**Author:** [@tim](https://fspm.discourse.group/u/tim)\
**Replies:** 0\
**Last updated:** [April 24, 2025, 6:16am UTC](https://fspm.discourse.group/t/groimp-summer-school-second-announcement/365 "2025-04-24T06:16:27Z")

</div>

2025-06-01T22:00:00Z (UTC)→2025-06-04T22:00:00Z (UTC) Hi, I’m happy to share the second announcement for the GroIMP summer school. This 4-day session will be hosted in our department in Göttingen at the beginning of…

---

## [Exporting structure for multiple static simulations from dynamic GroIMP model](https://fspm.discourse.group/t/exporting-structure-for-multiple-static-simulations-from-dynamic-groimp-model/361)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 6\
**Last updated:** [April 4, 2025, 2:11pm UTC](https://fspm.discourse.group/t/exporting-structure-for-multiple-static-simulations-from-dynamic-groimp-model/361 "2025-04-04T14:11:31Z")

</div>

Hi everyone, I’m working with a dynamic crop model in GroIMP. At a certain time point during growth, I’d like to pause the simulation and run a large number (a few thousand) of static simulations based on that plant st…

---

## [New GroIMP release v 2.1.7](https://fspm.discourse.group/t/new-groimp-release-v-2-1-7/362)

<div class="topic-metadata">

**Author:** [@gaetanH](https://fspm.discourse.group/u/gaetanH)\
**Replies:** 0\
**Last updated:** [April 3, 2025, 11:19am UTC](https://fspm.discourse.group/t/new-groimp-release-v-2-1-7/362 "2025-04-03T11:19:59Z")

</div>

Hello everyone, We are pleased to announce that a new release of GroIMP is available (Releases · Grogra / GroIMP · GitLab) Add: Global keyword - a keyword (like static, public, const, …) that can be used for field to…

---

## [Shader from triangulated leaf - kind of a big issue](https://fspm.discourse.group/t/shader-from-triangulated-leaf-kind-of-a-big-issue/352)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 3\
**Last updated:** [March 1, 2025, 3:58pm UTC](https://fspm.discourse.group/t/shader-from-triangulated-leaf-kind-of-a-big-issue/352 "2025-03-01T15:58:23Z")

</div>

I was playing with the AlgorithmSwitchShader on my leaves (that I generate point by point to have an accurate description of the leaf and I noticed that the differentiation of the shader over the 2 sides doesn’t work pro…

---

## [Programming error](https://fspm.discourse.group/t/programming-error/350)

<div class="topic-metadata">

**Author:** [@wanghanrui](https://fspm.discourse.group/u/wanghanrui)\
**Replies:** 2\
**Last updated:** [February 24, 2025, 2:13pm UTC](https://fspm.discourse.group/t/programming-error/350 "2025-02-24T14:13:06Z")

</div>

Dear community owner, when I rewrote the functional structural model of poplar tree, I modified the leaf inclination and azimuth in the sample programme to simulate the random growth of poplar tree leaves more realistica…

---

## [GroIMP Summer school](https://fspm.discourse.group/t/groimp-summer-school/351)

<div class="topic-metadata">

**Author:** [@tim](https://fspm.discourse.group/u/tim)\
**Replies:** 0\
**Last updated:** [February 21, 2025, 2:07pm UTC](https://fspm.discourse.group/t/groimp-summer-school/351 "2025-02-21T14:07:32Z")

</div>

In the first week of June 2025, we will host a GroIMP summer school in Göttingen. This event will serve to give an introduction to the platform, to help participants getting started with modelling and with their own m…

---

## [New GroIMP release v 2.1.6](https://fspm.discourse.group/t/new-groimp-release-v-2-1-6/347)

<div class="topic-metadata">

**Author:** [@gaetanH](https://fspm.discourse.group/u/gaetanH)\
**Replies:** 0\
**Last updated:** [February 19, 2025, 2:04pm UTC](https://fspm.discourse.group/t/new-groimp-release-v-2-1-6/347 "2025-02-19T14:04:03Z")

</div>

Hello everyone, We are pleased to announce that a new release of GroIMP is available (Releases · Grogra / GroIMP · GitLab) Main additions: Proxy ? (untested) : I never used proxy so I am not sure about this one. But …

---

## [Export FSPM as a pointcloud programmatically](https://fspm.discourse.group/t/export-fspm-as-a-pointcloud-programmatically/343)

<div class="topic-metadata">

**Author:** [@Jaspreet](https://fspm.discourse.group/u/Jaspreet)\
**Replies:** 8\
**Last updated:** [January 30, 2025, 10:13am UTC](https://fspm.discourse.group/t/export-fspm-as-a-pointcloud-programmatically/343 "2025-01-30T10:13:31Z")

</div>

Hi I am interested in exporting FSPM as a pointcloud without using user interface. Is it possible because I’m unable to do so.

---

## [A beginner's guide to GroIMP](https://fspm.discourse.group/t/a-beginners-guide-to-groimp/195)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 4\
**Last updated:** [January 22, 2025, 1:48pm UTC](https://fspm.discourse.group/t/a-beginners-guide-to-groimp/195 "2025-01-22T13:48:14Z")

</div>

I recall my struggles as a student when I first delved into FSPM using GroIMP. I found it challenging to navigate and locate the appropriate learning resources. Even now, with more experience, I sometimes encounter diffi…

---

## [Applying curvature on leaf mesh](https://fspm.discourse.group/t/applying-curvature-on-leaf-mesh/339)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 2\
**Last updated:** [January 6, 2025, 4:04pm UTC](https://fspm.discourse.group/t/applying-curvature-on-leaf-mesh/339 "2025-01-06T16:04:07Z")

</div>

I am following this tutorial, and I create my leaf mesh: https://wiki.grogra.de/doku.php?id=tutorials:leaf-triangulation Now I would like to have a one directional curvature,either upward or downward. Is there a way to…

---

## [Tutorials & Links - 12th International GroIMP User and Developer Workshop](https://fspm.discourse.group/t/tutorials-links-12th-international-groimp-user-and-developer-workshop/341)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 0\
**Last updated:** [December 17, 2024, 12:27pm UTC](https://fspm.discourse.group/t/tutorials-links-12th-international-groimp-user-and-developer-workshop/341 "2024-12-17T12:27:49Z")

</div>

Dear all, Earlier this month, we held the 12th International GroIMP User and Developer Workshop (December 5–6, 2024) at Wageningen University & Research. For those interested, below are important links to the workshop …

---

## [Basic questions Groimp interface](https://fspm.discourse.group/t/basic-questions-groimp-interface/338)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 2\
**Last updated:** [December 12, 2024, 3:01pm UTC](https://fspm.discourse.group/t/basic-questions-groimp-interface/338 "2024-12-12T15:01:31Z")

</div>

Hi, I lost the panel bar where users can do and undo and save files - where do i find it? with the newest version of groimp there is also autocomplete/suggestions for the functions. It is a nice feature but it lags and…

---

## [Running GroIMP headless without opening and closing GroIMP every model run](https://fspm.discourse.group/t/running-groimp-headless-without-opening-and-closing-groimp-every-model-run/336)

<div class="topic-metadata">

**Author:** [@Marloes\_Rodewijk](https://fspm.discourse.group/u/Marloes_Rodewijk)\
**Replies:** 1\
**Last updated:** [December 11, 2024, 8:36am UTC](https://fspm.discourse.group/t/running-groimp-headless-without-opening-and-closing-groimp-every-model-run/336 "2024-12-11T08:36:21Z")

</div>

For a sensitivity and optimisation analysis of a GroIMP model through R, I call the model headless through a Windows shell command: C: && cd “C:\\Progra~1\\Java\\jdk-22\\bin” && java -Xverify:none -Xmx14000m -jar “C:\\Progra…

---

## [NullPointerException "w" is null](https://fspm.discourse.group/t/nullpointerexception-w-is-null/309)

<div class="topic-metadata">

**Author:** [@Michele\_Butturini](https://fspm.discourse.group/u/Michele_Butturini)\
**Replies:** 6\
**Last updated:** [November 5, 2024, 5:09pm UTC](https://fspm.discourse.group/t/nullpointerexception-w-is-null/309 "2024-11-05T17:09:32Z")

</div>

Hi, I was working with my model and suddenly it crashed because of i used too much heap space, or something like that. Now I try to reopen the model and I get this error: How can I fix it? Oct 2, 2024 11:28:56 PM nul…

---

## [\[SOLVED\] Simple question: making a triangle in groimp](https://fspm.discourse.group/t/solved-simple-question-making-a-triangle-in-groimp/303)

<div class="topic-metadata">

**Author:** [@Michele\_Butturini](https://fspm.discourse.group/u/Michele_Butturini)\
**Replies:** 2\
**Last updated:** [September 2, 2024, 1:56pm UTC](https://fspm.discourse.group/t/solved-simple-question-making-a-triangle-in-groimp/303 "2024-09-02T13:56:06Z")

</div>

Hi, very simple (stupid?) question: can you make triangles (instead of rectangles) with in Groimp? If yes how? Cause I saw there is the Class Triangle but when I write Triangle() I get error

---

## [\[SOLVED\] Exporting and importing LPY model in obj](https://fspm.discourse.group/t/solved-exporting-and-importing-lpy-model-in-obj/289)

<div class="topic-metadata">

**Author:** [@Francesca](https://fspm.discourse.group/u/Francesca)\
**Replies:** 2\
**Last updated:** [August 9, 2024, 2:36pm UTC](https://fspm.discourse.group/t/solved-exporting-and-importing-lpy-model-in-obj/289 "2024-08-09T14:36:44Z")

</div>

Hello everyone, I am currently working on a project in which: I should provide an OBJ version of my virtual plant (OBJ1) to another researcher. He will “prune” the plant and will re-send me a new OBJ of the virtual pr…

---

## [\[SOLVED\] Error Visualizing 2D Graph](https://fspm.discourse.group/t/solved-error-visualizing-2d-graph/293)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 2\
**Last updated:** [July 26, 2024, 8:06am UTC](https://fspm.discourse.group/t/solved-error-visualizing-2d-graph/293 "2024-07-26T08:06:03Z")

</div>

When I try to visualize the 2d map of my model I get the following error. The 3d representation, instead, works fine: any idea on what could be the cause? Warning Unexpected Exception ClassCastException: class de.g…

---

## [A function to export in a pseudo-MTG format](https://fspm.discourse.group/t/a-function-to-export-in-a-pseudo-mtg-format/290)

<div class="topic-metadata">

**Author:** [@michele.butturini](https://fspm.discourse.group/u/michele.butturini)\
**Replies:** 3\
**Last updated:** [June 24, 2024, 11:15am UTC](https://fspm.discourse.group/t/a-function-to-export-in-a-pseudo-mtg-format/290 "2024-06-24T11:15:28Z")

</div>

Hi, I would like that at every step of my dynamic model an file with the architecture of the each plant is generated. The following function does more or less the job, however, it is still very rudimental, and I would …

---

## [GreenLab in GroIMP (and/or Julia)](https://fspm.discourse.group/t/greenlab-in-groimp-and-or-julia/283)

<div class="topic-metadata">

**Author:** [@Teles](https://fspm.discourse.group/u/Teles)\
**Replies:** 2\
**Last updated:** [June 9, 2024, 10:58am UTC](https://fspm.discourse.group/t/greenlab-in-groimp-and-or-julia/283 "2024-06-09T10:58:48Z")

</div>

Hello, I’m very new to FSPMs and started a dedicated exploration of GreenLab (and the different versions). My background is in plant physiology and photosynthesis, so I really had to pull up my sleeves to catch on! Exec…

---

## [3D point cloud to FSPM](https://fspm.discourse.group/t/3d-point-cloud-to-fspm/281)

<div class="topic-metadata">

**Author:** [@camilochiang](https://fspm.discourse.group/u/camilochiang)\
**Replies:** 1\
**Last updated:** [May 30, 2024, 5:32pm UTC](https://fspm.discourse.group/t/3d-point-cloud-to-fspm/281 "2024-05-30T17:32:28Z")

</div>

Good day. My name is Camilo Chiang and so far I have been working with 3D scanner + SLAM algorithms for plant phenotyping. I would like now to transform this point clouds to FSPM. Does anyone have any recomendations for…

---

## [Visualising multiple MTGS](https://fspm.discourse.group/t/visualising-multiple-mtgs/278)

<div class="topic-metadata">

**Author:** [@Neil\_White](https://fspm.discourse.group/u/Neil_White)\
**Replies:** 4\
**Last updated:** [May 30, 2024, 1:02am UTC](https://fspm.discourse.group/t/visualising-multiple-mtgs/278 "2024-05-30T01:02:01Z")

</div>

I am creating MTGs from virtual experiments using VLAB. I’d like to bring several of these MTGS into one display using Openalea. It’s been a long while since I have done this. I have concatenated my MTGs and edited so t…

[Next page](https://fspm.discourse.group/c/software/7.md?page=1)
