Volume 34, Issue 2 pp. 425-434
Bodies in Motion

Biologically-Inspired Visual Simulation of Insect Swarms

Weizi Li

Weizi Li

University of North Carolina at Chapel Hill, USA

Search for more papers by this author
David Wolinski

David Wolinski

Inria Rennes http://gamma.cs.unc.edu/VisInsectSwarms/, France

Search for more papers by this author
Julien Pettré

Julien Pettré

Inria Rennes http://gamma.cs.unc.edu/VisInsectSwarms/, France

Search for more papers by this author
Ming C. Lin

Ming C. Lin

University of North Carolina at Chapel Hill, USA

Search for more papers by this author
First published: 22 June 2015
Citations: 13
The virtual environments’ creation and design are inspired by Andrew Price.

Abstract

Representing the majority of living animals, insects are the most ubiquitous biological organisms on Earth. Being able to simulate insect swarms could enhance visual realism of various graphical applications. However, the very complex nature of insect behaviors makes its simulation a challenging computational problem. To address this, we present a general biologically-inspired framework for visual simulation of insect swarms. Our approach is inspired by the observation that insects exhibit emergent behaviors at various scales in nature. At the low level, our framework automatically selects and configures the most suitable steering algorithm for the local collision avoidance task. At the intermediate level, it processes insect trajectories into piecewise-linear segments and constructs probability distribution functions for sampling waypoints. These waypoints are then evaluated by the Metropolis-Hastings algorithm to preserve global structures of insect swarms at the high level. With this biologically inspired, data-driven approach, we are able to simulate insect behaviors at different scales and we evaluate our simulation using both qualitative and quantitative metrics. Furthermore, as insect data could be difficult to acquire, our framework can be adopted as a computer-assisted animation tool to interpret sketch-like input as user control and generate simulations of complex insect swarming phenomena.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.