izpis_h1_title_alt

Uporaba genetskih algoritmov v grafičnih programih za izboljšavo avtonomnega obnašanja
ID Červ, Klemen (Avtor), ID Gabrijelčič Tomc, Helena (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (1003,60 KB)
MD5: 1D614E6885EC43DF31939FA4EF8E0B88

Izvleček
Pri izdelavi animacij, ki se uporabljajo predvsem pri izdelavi animiranih filmov, pogosto prihaja do problemov, ko je scena predstavljena s skupino premikajočih se objektov. Animiranje vsakega objekta oz. člana skupine je namreč časovno potratno, zato se v praksi uporabljajo simulacije, ki izračunajo gibanje skupine. Pri animiranju skupin, kjer se člani zavedajo sosedov v skupini in okolice, se za simulacijo lahko uporabi model kolektivnega gibanja. Simulacije prihranijo veliko časa pri delu, a z njihovo uporabo ni natančnega nadzora nad gibanjem posameznih članov. Simulacijo, ki uporablja model kolektivnega gibanja, lahko parametriziramo do te mere, da se animacija skupine izvede po naših željah. V tej nalogi so uporabljeni genetski algoritmi za izbiro optimalnih parametrov modela kolektivnega gibanja. Če poteka gibanje skupine brez trkov med člani ali z okolico, je videti takšno vedenje članov skupine bolj avtentično. Genetski algoritmi so bili uporabljeni tudi zato, da se je zmanjšal čas računanja simulacije. Implementiran je bil program za izvajanje takšnih simulacij, preverjen pa je bil na enostavnem scenariju, kjer se je skupina pojavila na določenem začetnem območju in se je morala mimo ovir premakniti do cilja. Z izdelanim programom so se izvajale simulacije z različnimi nastavitvami, za katere so se beležili trki in meril čas računanja posamezne sličice. Iz rezultatov je razvidno, da se lahko s tem programom izberejo optimalne nastavitve simulacije kolektivnega gibanja za uporabljen scenarij. S programom se lahko prepreči trke v simulacijah skupin z velikostjo do 340 članov. Zaradi uporabe genetskih algoritmov se je zmanjšal tudi čas računanja posamezne sličice simulacije.

Jezik:Slovenski jezik
Ključne besede:kolektivno gibanje, genetski algoritmi, simulacija, optimizacija, animacija
Vrsta gradiva:Magistrsko delo/naloga
Organizacija:NTF - Naravoslovnotehniška fakulteta
Leto izida:2019
PID:20.500.12556/RUL-107509 Povezava se odpre v novem oknu
Datum objave v RUL:21.04.2019
Število ogledov:859
Število prenosov:184
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Use of genetic algorithms in graphic programs to optimise autonomus behavior
Izvleček:
In the production of animated films, problems frequently arise in scenes with groups of moving objects. Animating each object or member of the group individually can be very time consuming, which is why simulations that calculate all the movements are normally used in practice. If group members need to be aware of other members and their surroundings, the most appropriate model for simulating the movement is a model of flocking behaviour. Such simulations save a lot of time at the expense of precise control over individual group members. To achieve the desired movement of the group, flocking simulation settings are iteratively changed until a satisfactory result is achieved. This thesis tests and evaluates the use of genetic algorithms for selecting the optimal parameters of simulated flocking. The aim was to simulate group movement without collisions between group members or with the surroundings to get an authentic animation of group members' behaviour. A programme for flocking simulations was implemented and tested on a short scenario. A group of objects scattered across a designated starting area had to pass an obstacle course to reach a final destination. The programme was run at different settings, and collisions and frame calculation times were recorded. The results show that the programme was able to set optimal parameters for flocking simulations in the scenario. Measurements show that groups of up to 340 members can be simulated without collisions using the programme. Additionally, the use of a genetic algorithm reduced the time needed to calculate the simulation.

Ključne besede:flocking, collective behaviour, genetic algorithms, simulation, optimization, animation

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj