Human-Computer Interaction

Biohybrid Realities - CryEngine Port


This project is already completed.

Background

The EU-project Flora Robotica [1] explores the potential of bringing together plants and robots. Simple sensory-motor robotic units can water and groom the plants, provide them with scaffoldings or direct their growth, for instance by shining or shielding off light. Based on such interactions, the plants’ growth can be directed around the clock and for long periods of time. As a result, completely new forms of plant-based artefacts and architectures may emerge. The prospect of years, decades, potentially even centuries of growth and evolution of biohybrid systems requires us to run computational simulations to visualise and plan the outcome over time. The Biohybrid Realities project aims at making such simulations possible. Previously, we have shown how an augmen- ted reality interface for biohybrid system visualisation and planning could work [2]. In this context, we have deployed a very rudimentary developmental plant model [3], which we have furthered to not only incorporate phototropism (growth towards light) but also lignification (the stem becoming increasingly rigid), shade avoidance and other plant behaviours.

Tasks

This project focusses on porting the existing interactive plant model from Unity3D to the CryEngine. The student needs to fully apprehend CryEngine’s Framework to ensure an optimal port. Therefore, as a first step, the student needs to work through CryEngine demo projects and tutorials. As it is important to realise that a 1:1-transcription of the Unity3D-code may not result in an adequate CryEngine-project, a rigorous concept needs to be fleshed out before taking individual implementation steps. The concept needs to utilise the existing CryEngine infrastructure, including, heavy use of CryEngine’s sandbox to create appropriate 3D environments but also its various engine modules. The expected result of this project is a well-designed and documented, efficient and clear-looking (simple geometries) but sophisticatedly rendered (proper use of materials, lights and shadows) implementation of the existing interactive plant model for the CryEngine. The Biohybrid Realities project is conducted in close collaboration with our partners, a. o. from the Universities of Lübeck (Prof. Hamann) and the California State University (Prof. Pietroszek). Their feedback during the project work will open great opportunities for the student to present and hone his/her work.

Prerequisites

A background in computer graphics, simulation, procedural content generation, realtime physics, Unity3D and CryEngine is a great asset for this work.

References

[1] Heiko Hamann. **flora robotica Societies of Symbiotic Robot-Plant Bio-Hybrids as Social Architectural Artifacts** Homepage. http://www.florarobotica.eu/, December 2015.

[2] Sebastian von Mammen, Heiko Hamann, and Michael Heider. Robot gardens: an augmented reality prototype for plant-robot biohybrid systems. In Proceedings of the 22nd ACM Conference on Virtual Reality Software and Techno- logy, pages 139–142, München, 2016. ACM.

[3] Sebastian von Mammen and Christian Jacob. The evolution of swarm grammars: Growing trees, crafting art and bottom-up design. IEEE Computational Intelligence Magazine, 4:10–19, August 2009.


Contact Persons at the University Würzburg

Sebastian von Mammen (Primary Contact Person)
Mensch-Computer-Interaktion, Universität Würzburg
sebastian.von.mammen@uni-wuerzburg.de

Legal Information