Abstract
Schooling behavior is one of the most salient social and group activities among fishes. Previous work in 3D computer graphics focuses primarily on simulating interactions between fishes within the group in normal circumstances, such as maintaining distance between neighbors. Little work has been done on simulating the interactions between the schools of fish and attacking predators. How does a predator pick its target? How do a school of fish react to such attacks? In this paper, we introduce a method to model and simulate interactions between prey fishes and predator fishes in 3D graphics. We model a school of fish as a complex network with information flow, information breakage, and different structural properties. Using this model, we can simulate a predator fish targeting isolated peripheral fish, the primitive escape behavior of prey fishes, and some of the defensive maneuvers exhibited by fish schools.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cresswell, W., Quinn, J.L.: Predicting the optimal prey group size from predator hunting behavior. J. Anim. Ecol. 80, 310–319 (2011)
Krause, J., Ruxton, G.D.: Living in Groups. Oxford University Press, New York (2002)
Quinn, J.L., Cresswell, W.: Testing domains of danger in the selfish herd: sparrow hawks target widely spaced redshanks in flocks. In: Proceedings of the Royal Society of London B: Biological Sciences, vol. 273, pp. 2521–2526 (2006)
Reynolds, C.W.: Flocks, herds, and schools: a distributed behavioral model. In: SIGGRAPH 1987: Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, vol. 21, pp. 25–34 (1987)
Tu, X., Grzeszczuk, R., Terzopoulos, D.: Artificial fishes: autonomous locomotion, perception, behavior, and learning in a simulated physical world. Artif. Life 1, 327–351 (1994)
Charnell, A.M.: Individual-based modelling of ecological systems and social aggregations. (Unpublished Master’s thesis). University of Victoria, Victoria, BC (2008)
Yuan, Y., Wu, Z.: Simulating self-organizing behaviors of fish school. In: VINCI 2010 Proceedings of the 3rd International Symposium on Visual Information Communication, Article No. 7. ACM, New York (2010)
Couzin, I., Krause, J., Franks, N.R., Levin, S.A.: Effective Leadership and decision-making in animal groups on the move. Nature 433(3), 513–516 (2005)
Nishimura, S.I.: A predator’s selection of an individual prey from a group. Biosystems 65, 25–35 (2002)
Kunz, H., Zublin, T., Hemelrijk, C.K.: On prey grouping and predator confusion in artificial fish schools. In: Proceedings of the Tenth International Conference of Artificial Life, pp. 365–371. MIT Press, Cambridge (2006)
Axelsen, B.E., Anker-Nilssen, T., Fossum, P., Kvamme, C., Nottestad, L.: Pretty patterns but a simple strategy: predator-prey interactions between Juvenile Herring and Atlantic Puffins observed with multibeam sonar. Can. J. Zool. 79, 1586–1596 (2001)
Gerlotto, F., Bertrand, S., Bez, N., Gutierrez, M.: Waves of agitation inside anchovy schools observed with multibeam sonar: a way to transmit information in response to predation. ICES J. Mar. Sci. 63, 1405–1417 (2006)
Marras, S., Domenici, P.: Schooling fish under attack are not all equal: some lead others follow. PLOS ONE 8, e65784 (2013)
Satoi, D., Hagiwara, M., Uemoto, A., Nakadai, H., Hoshino, J.: Unified motion planner for fishes with various swimming styles. ACM Trans. Graph. 35(4) (2016)
Criado, R., Flores, J., González-Vasco, M.I., Pello, J.: Choosing a leader on a complex network. J. Comput. Appl. Math. 204, 10–17 (2007)
Earth Touch. https://www.youtube.com/watch?v=bGx_8J8M978
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Podila, S., Zhu, Y. (2016). Simulating a Predator Fish Attacking a School of Prey Fish in 3D Graphics. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2016. Lecture Notes in Computer Science(), vol 10073. Springer, Cham. https://doi.org/10.1007/978-3-319-50832-0_57
Download citation
DOI: https://doi.org/10.1007/978-3-319-50832-0_57
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-50831-3
Online ISBN: 978-3-319-50832-0
eBook Packages: Computer ScienceComputer Science (R0)