Моделирование роста растений является важной задачей в системной биологии и математической биологии , которая стремится воспроизвести морфологию растений с помощью компьютерного программного обеспечения. Электронные деревья (e-trees) обычно используют L-системы для моделирования роста. L-системы очень важны в области науки о сложности и A-жизни . Универсально принятая система для описания изменений в морфологии растений на клеточном или модульном уровне еще не разработана. [1] Наиболее широко применяемые алгоритмы генерации деревьев описаны в статьях «Создание и рендеринг реалистичных деревьев» и «Рендеринг деревьев в реальном времени».
Реалистичное моделирование роста растений имеет большое значение для биологии, а также для компьютерных игр.
Биолог Аристид Линденмайер (1925–1989) работал с дрожжами и нитчатыми грибами и изучал закономерности роста различных типов водорослей, таких как сине-зеленые бактерии Anabaena catenula . Первоначально L-системы были разработаны для формального описания развития таких простых многоклеточных организмов и для иллюстрации соседских отношений между растительными клетками. Позже эта система была расширена для описания высших растений и сложных ветвящихся структур. Центральным для L-систем является понятие переписывания, где основная идея заключается в определении сложных объектов путем последовательной замены частей простого объекта с использованием набора правил переписывания или производств. Переписывание может осуществляться рекурсивно. L-системы также тесно связаны с кривыми Коха .
Задача моделирования растений заключается в последовательной интеграции факторов окружающей среды, таких как окружающие растения, препятствия, доступность воды и минералов, а также условия освещения. По сути, попытка создания виртуальных сред с максимально возможным количеством параметров, таким образом, не только моделируя рост растения, но и среду, в которой оно растет, и, по сути, целые экосистемы. Изменения в доступности ресурсов влияют на рост растений, что, в свою очередь, приводит к изменению доступности ресурсов. Для эффективного моделирования этих рекурсивных взаимодействий рекурсивных структур потребуются мощные модели и мощное оборудование.
см. Сравнение генераторов деревьев и Обзор моделирования и рендеринга деревьев