Virtual Ethology: Simulation of Aquatic Animal Heterogeneous Behaviours as Particle-Based Autonomous Agents

Chen Kim Lim, Kian Lam Tan


In the virtual world, the simulation of flocking behaviour has been actively investigated since the 1980 through the boid models. However, ethology is a niche study of animal behaviour from the biological perspective that is rarely instil in the interest of the younger learners nowadays. The keystone of the research is to be able to disseminate the study of animal behaviours through the boid model with the aid of technology. Through the simulation, complex movement of animal behaviours are reproduced based on the extension of basic behaviours of boid algorithm. The techniques here are to (i) Analyse a high-level behavioural framework of motion in the animal behaviours and (ii) Evolves particles to other animal representations to portray more real-time examples of steering behaviours. Although the generality of the results is limited by the number of case study, it also supports the hypothesis that interactive simulation system of virtual ethology can aid the improvement of animal studies


Virtual Ethology; Fish Simulation; Boid Algorithm; Heterogeneous Behaviours

Full Text:



Mench, J. “Why is it important to understand animal behavior?” IJAR Journal. Vol. 39(1), pp. 20–26, 1998.

Reynolds, C. W. “Flocks, herds, and schools: a distributed behavioral model”. ACM SIGGRAPH ’87 Conference Proceedings on Computer Graphics. Vol. 21(4), pp. 25 – 34, 1987.

Returns, B., Burton, T., Kane, B., Waters, D., Keaton, M., Devito, D. and Pfeiffer, M. Batman Returns. 1992; IMDb

Heppner, F. and Grenander, U. “A stochastic nonlinear model

for coordinated bird flocks”. The Ubiquity of Chaos, 1990, pp. 233–238.

Reynolds, C. W. “Steering behaviour for autonomous characters”. Proceedings of Game Developers Conference; 1999, pp. 763 – 782.

Boccardo, A., Chiara, R. D. and Scarano, V. Massive. “Battle:

coordinated movement of autonomous agents”. CASA Workshop on 3D Advanced Media in Gaming and Simulation. 2009, pp.40 – 47.

Plotnik, A. and Rock, S. “Hybrid estimation using perceptional

information: Robotic Tracking of Deep Ocean Animals. IEEE Journal of

Oceanic Engineering. Vol. 36(2), pp. 298-315, 2011.

Rudolf, D. and Mould, D, An interactive fluid model of jellyfish for animation 2010. VISIGRAPP 2009, CCIS 68, Springer-Verlag Berlin Heidelberg. pp. 69-72.

Sugino, R., Kobayashi, M., Fukda, K. and Morizumi, N. “Development of fish-like boid simulator based on biological code of behavior”. pp.2899-2902, 2011.

Cui, Z. and Shi, Z. “Boid particle swarm optimisation”. International Journal of Innovative Computing and Applications. Vol. 2(1), pp. 77–85, 2009.

Alaliyat, S., Yndestad, H. and Sanfilippo, F. “Optimisation of boids swarm model based on genetic algorithm and particle swarm optimisation algorithm (comparative study)”. Proceedings 28th European Conference on Modelling and Simulation (ECMS); 2014

Hemelrijk, C. K. and Hildenbrandt, H. “Schools of fish and flocks of birds: their shape and internal structure by self-organization”. Behavioural Ecology and Self-Organisation. vol. 730, pp. 726-737, 2012.

Inomoto, T., Matsuno, K., Yamakawa, M., Asao, S. and Ishihara, S. “Numerical simulation of flows around jellyfish in a current. The International Conference on Cognitive Modelling (ICCM). pp. 1-12, 2015.

Kapadia, M., Shoulson, A., Boatright, C. D., Huang, P., Durupinar, F. and Badler, N. I. 2012. “What’s next? The new era of autonomous virtual humans”. Motion in Games., pp. 170–181, 2012.

Van den Berg, J., Patil, S., Sewall, J., Manocha, D. and Lin, M. “Interactive navigation of multiple agents in crowded environments”. Proceedings of the Symposium on Interactive 3D Graphics and Games.2008, pp. 139 – 147


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

ISSN: 2180-1843

eISSN: 2289-8131