Simulating the Collective Movement of Fish Schools

dc.contributor.advisorTunnel, Raimond-Hendrik, juhendaja
dc.contributor.authorVetemaa, Erik Martin
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-10-27T13:05:32Z
dc.date.available2023-10-27T13:05:32Z
dc.date.issued2020
dc.description.abstractFish schools are an example of emergent behaviour, where the complexity of the group’s behaviour arises from the simple interaction of the individuals in the group. The emergent behaviour of fish schools is typically simulated using the Boids algorithm. The algorithm is based on three rules that the fish follow: separation, alignment and cohesion. In this thesis, the common method of implementing these rules is discussed and some improvements are proposed. Furthermore, additional rules to the aforementioned three are added to the algorithm. These rules are wander, predator avoidance and obstacle avoidance. The focus of this thesis is developing the algorithm for a visually interesting and lifelike fish schooling simulation. In addition to the algorithm, a demo application is built. The demo application visualizes the created algorithm on a fish school. At the end of the thesis, the visual results are analyzed and further improvements are proposed.et
dc.identifier.urihttps://hdl.handle.net/10062/93810
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectComputer graphicset
dc.subjectBoids algorithmet
dc.subjectbehavioural animationet
dc.subjectfish schoolset
dc.subjectdistance fieldet
dc.subjectgradient vectoret
dc.subjectobstacle avoidanceet
dc.subjectJavaScriptet
dc.subjectThree.jset
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleSimulating the Collective Movement of Fish Schoolset
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 2 2
Laen...
Pisipilt
Nimi:
vetemaa_informaatika_2020.pdf
Suurus:
2.59 MB
Formaat:
Adobe Portable Document Format
Kirjeldus:
Laen...
Pisipilt
Nimi:
accompanying_files.zip
Suurus:
121.17 MB
Formaat:
Compressed ZIP
Kirjeldus:
Lisa

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: