Skip to main content

Simulating a Predator Fish Attacking a School of Prey Fish in 3D Graphics

  • Conference paper
  • First Online:
Advances in Visual Computing (ISVC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 10073))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cresswell, W., Quinn, J.L.: Predicting the optimal prey group size from predator hunting behavior. J. Anim. Ecol. 80, 310–319 (2011)

    Article  Google Scholar 

  2. Krause, J., Ruxton, G.D.: Living in Groups. Oxford University Press, New York (2002)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Charnell, A.M.: Individual-based modelling of ecological systems and social aggregations. (Unpublished Master’s thesis). University of Victoria, Victoria, BC (2008)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Nishimura, S.I.: A predator’s selection of an individual prey from a group. Biosystems 65, 25–35 (2002)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Marras, S., Domenici, P.: Schooling fish under attack are not all equal: some lead others follow. PLOS ONE 8, e65784 (2013)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  MathSciNet  MATH  Google Scholar 

  16. Earth Touch. https://www.youtube.com/watch?v=bGx_8J8M978

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sahithi Podila .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics