Integrating Julia Code into the Unity Game Engine to Dive into Aquatic Plant Growth
View/ Open
Date
2023Author
Lewerentz, Anne
Manke, Nico
Schantz, David
Sarmento Cabral, Juliano
Mammen, Sebastian von
Metadata
Show full item recordAbstract
Ecologists use process-based ecological models to predict biodiversity, but their complex results can be challenging to com- municate. This challenge can be addressed through interactive visual simulations, which are easy to create with sophisticated game engines such as Unity. However, mechanistic models are increasingly written in the Julia programming language and Unity does not support its integration. In this paper, we present a Julia-Unity plugin that allows direct coupling of Julia and Unity codes. It was developed in a user-centred, iterative manner. The given use case of an immersive, interactive simulation of a macrophyte growth model was tailored to public outreach and science communication. The resulting, rather versatile plugin is a novel tool that features immersive visualisations of Julia-coded simulation models, ecological or otherwise. Due to the features of a game engine, they are particularly apt to engage a wider audience, facilitate collaboration and interdisciplinary work, and enable the exploration of complex systems.
BibTeX
@inproceedings {10.2312:imet.20231263,
booktitle = {International Conference on Interactive Media, Smart Systems and Emerging Technologies (IMET)},
editor = {Pelechano, Nuria and Liarokapis, Fotis and Rohmer, Damien and Asadipour, Ali},
title = {{Integrating Julia Code into the Unity Game Engine to Dive into Aquatic Plant Growth}},
author = {Lewerentz, Anne and Manke, Nico and Schantz, David and Sarmento Cabral, Juliano and Mammen, Sebastian von},
year = {2023},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-233-2},
DOI = {10.2312/imet.20231263}
}
booktitle = {International Conference on Interactive Media, Smart Systems and Emerging Technologies (IMET)},
editor = {Pelechano, Nuria and Liarokapis, Fotis and Rohmer, Damien and Asadipour, Ali},
title = {{Integrating Julia Code into the Unity Game Engine to Dive into Aquatic Plant Growth}},
author = {Lewerentz, Anne and Manke, Nico and Schantz, David and Sarmento Cabral, Juliano and Mammen, Sebastian von},
year = {2023},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-233-2},
DOI = {10.2312/imet.20231263}
}