LifeBrush: Painting, simulating, and visualizing dense biomolecular environments


LifeBrush is a Cyberworld for painting dynamic molecular illustrations in virtual reality (VR) that then come to life as interactive simulations. We designed our system for the biological mesoscale, a spatial scale where molecules inside cells interact to form larger structures and execute the functions of cellular life. We bring our immersive illustrations to life in VR using agent-based modelling and simulation. Our sketch-based brushes use discrete element texture synthesis to generate molecular-agents along the brush path derived from examples in a palette. In this article we add a new tool to sculpt the geometry of the environment and the molecules. We also introduce a new history based visualization that enables the user to interactively explore and distil, from the busy and chaotic mesoscale environment, the interactions between molecules that drive cellular processes. We demonstrate our system with a …

Computers & Graphics (Pergamon)
Timothy Davison

Alumni Ph.D. Student

2012 - December 2019

Tim is researching multi-scale discrete element textures and procedural modelling. The goal of his research is to create 3D multi-scale simulations and visualizations of the human body, from organ systems all the way down to individual proteins and molecules.