Simulation of BOID type behaviours in Unity environment
Article Sidebar
Open full text
Issue Vol. 3 (2017)
-
Security of Web Applications
Michał Furtak1-5
-
Using of Node.js in creating application based on event-driven architecture
Władysław Hrynczyszyn, Małgorzata Plechawska-Wójcik6-10
-
Analysis of the effectiveness of text input methods using the mobile network communicator
Rafał Kacprzak, Piotr Kaniewski, Maria Skublewska-Paszkowska11-17
-
Analysis and evaluation of impact virtual reality on human state
Szymon Kołażyk, Konrad Maciąg, Dariusz Gutek18-22
-
Simulation of BOID type behaviours in Unity environment
Taras Lypovyi, Jerzy Montusiewicz23-27
-
Comparison of JEE platform web applications development using JavaServer Faces and Spring Boot example
Michał Marcin Kizeweter, Beata Pańczyk28-32
-
Increasing an efficiency of the web-applications developing the process through the combine of frameworks MeteorJS and AngularJS
Viacheslav Nishtuk, Elżbieta Miłosz33-37
-
The methods of EMG data processing
Michał Serej, Maria Skublewska - Paszkowska38-45
-
Methods for optimizing the performance of Unity 3D game engine based on third-person perspective game
Krzysztof Siarkowski, Przemysław Sprawka, Małgorzata Plechawska-Wójcik46-53
-
Comparison of mobile application using Swift and Objective-C
Kacper Erwin Sienkiewicz, Edyta Łukasik54-58
-
Efficiency analysis of Unity3D engine in terms of particle simulation
Mateusz Walczyna, Małgorzata Plechawska-Wójcik59-63
-
Comparative analysis of e-Learning tools
Weronika Prządka64-69
Main Article Content
DOI
Authors
Abstract
The study describes and characterises BOID (bird-oid object) type behaviours, consisting of joint movement of a cluster of objects with the same properties. Authors presented Reynolds’ model, which takes into account 3 rules: separation, alignment and consistency, as well as the control procedures of a cluster of objects suggested by Parker, considering such variables as wind, aim, speed, order and the occurring forces. The test method was to conduct simulation experiments with different configurations of coefficients of the forces controlling the model. For each simulation the time of moving from the start point to the end point was measured. A hundred simulations were carried out for each individual group of coefficients, and then, using the described statistics methods, generalised time values were determined. This allowed a comparison of the results and made a conclusions. The numerical simulations carried out were implemented in Unity environment. Calculating the time required for travelling the same route was done by changing the value of the separation force, cohesion, alignment and avoidance. From the values obtained, it can be seen that the biggest influence on the increase of the time of moving BOID objects, is increasing value of the coefficient of separation and levelling forces. Unity environment is well suited to conduct such simulations, since it allows to obtain both numerical values and process visualization as a 3D image. In addition, Unity allows to create individual scripts to manage simulation in individual IDEs, and consists reliable documentation, which simplifies their writing.
Keywords:
References
[2] Clerc M., Kennedy J.: The Particle Swarm – Explosion, Stability, and Convergence in a Multidimensional Complex Space [W]: IEEE Transactions on volutionary Computation. Volume 6, 1, Feb 2002
[3] R. Mendes, J. Kennedy, J. Neves: The Fully Informed Particle Swarm: Simpler, Maybe Better [W]: IEEE Transactions on Evolutionary Computation, olume 8, 3 June 2004
[4] C. Hartman, B. Benes: Autonomous boids: Computer Animation and Virtual Worlds, 2006, Volume 17
[5] M. Wagner, W. Cai, M. H. Lees: Emergence by Strategy: Flocking Boids and Their Fitness in Relation to Model Complexity: Simulation Conference (WSC), 8-11 Dec 2013
[6] S. Alaliyat, H. Yndestad, F. Sanfilippo: Optimisation of Boids Swarm Model Based on Genetic Algorithm and Particle Swarm Optimisation Algorithm (Comparative Study): files.matlabsite.com/docs/papers/sp/pso-paper-126.pdf, dostęp: 2016.10.10.
[7] K. Szwaykowska and I. B. Schwartz, L. Mier-y-Teran Romero, C. R. Heckman, D. Mox and M. Ani Hsieh: Collective Motion Patterns of Swarms with Delay Coupling: Theory And Experiment: arxiv.org/pdf/1601.08134.pdf, dostęp: 2016.10.10.
[8] C. W. Reynolds: Steering Behaviors for Autonomous Characters: www.red3d.com/ cwr/steer/gdc99/, dostęp: 2016.10.10.
[9] Reynolds C. W.: Flocks, Herds, and Schools:A Distributed Behavioral Model. Computer Graphics, 1987, Nr 21(4)
[10] C. Parker: Boids Pseudocode: www.kfish.org/boids/ pseudocode.Html, dostęp: 2016.10.10.
Article Details
Abstract views: 434
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
