Abstract

Abstract The development of computer-generated ecosystem simulations are becoming more common due to the greater computational capabilities of machines. Because natural ecosystems are very complex, simplifications are required for implementation. This simulation environment o er a global view of the system and generate a lot of data to process and analyse, which are difficult or impossible to do in nature. 3D simulations, besides of the scientific advantages in experiments, can be used for presentation, educational and entertainment purposes too. In our simulated framework (Animal Farm) we have implemented a few basic animal behaviors and mechanics to observe in 3D. All animals are controlled by an individual logic model, which determines the next action of the animal, based on their needs and surrounding environment.

Highlights

  • Within the concept of ecology, we treat an ecosystem as a small part of the whole living system

  • 5.5 Fleeing mechanic: If the animal senses a hostile animal within the view range, a fleeing movement overrides any other mechanics and the animal starts to run in the opposite direction, trying to escape from the predator

  • 5.6 Mating mechanic: Within the view range, if the animal finds a right partner, a mating request is sent by the male to the female, and if it is accepted by the female, they will start the mating process, which will result in the female becoming pregnant

Read more

Summary

Introduction

Within the concept of ecology, we treat an ecosystem as a small part of the whole living system. In the lifetime of an ecosystem there are many influencing factors that can change the whole image and future of the system This factors can be abiotic (environmental impacts) like climate change, earthquakes and sea level rising; and biotic (living creatures and their interactions) like extinction of a species in the food web, new predator appearance from another neighbour ecosystem, human interference. This effects can make entire systems unstable, regardless of the complexity, size and thoroughly development by observations. Without a perfect register system, sometimes it is advised to check on the simulation’s 3D environment to observe interactions and events

Related work
Simulation environment
Our work
Exploring mechanic
Hunting mechanic
Eating mechanic
Fleeing mechanic
Mating mechanic
Pack mechanic
Adjustable parameters in the simulations
Custom map generation
Heightmaps
Demonstration of the platform
Sample results
The pack forming ability and the advantages of the mechanic
10 Conclusion and future works

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.