1 / 13

Simon Kolmanič

GenGif 2.0 – orodje za usposabljanje gasilcev pri posredovanju ob požarih. razvojno-raziskovalni prispevek. Laboratorij za računalniško grafiko in umetno inteligenco. Simon Kolmanič. Predstavitev problema. Raziskovalni projekt je nadaljevanje lanskega raziskovalnega projekta GenGif.

Download Presentation

Simon Kolmanič

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GenGif 2.0 – orodje za usposabljanje gasilcev pri posredovanju ob požarih razvojno-raziskovalni prispevek Laboratorij za računalniško grafiko in umetno inteligenco Simon Kolmanič

  2. Predstavitev problema • Raziskovalni projekt je nadaljevanje lanskega raziskovalnega projekta GenGif. • Nastajal je v sodelovanju z Izobraževalnim centrom za zaščito in reševanje na Igu. • Izobraževanje poteka v okviru na novo ustanovljene gasilske šole. • Cilj našega dela je povečanje učinkovitosti izobraževanja in zvišanje stopnje pridobljenega znanja. 1/12

  3. Cilji projekta Izdelati aplikacijo za poučevanje in preverjanje znanja iz gasilske taktike • Aplikacija mora biti primerna za poučevanje postopkov gašenja vseh tipov požarov. • Prikazati mora biti možno vse stopnje razvoja požara in ustrezne postopke. • Primeren mora biti tudi za preverjanje znanja. • Biti mora popolnoma kompatibilen z aplikacijo GenGif in cenejši od konkurenčnih rešitev. 2/12

  4. Zasnova aplikacije GenGif 2.0 • Osnova delovanja ostajajo gradniki in tehnika ChromaKey. • Ustvarjena slika ni več statična, ampak se lahko poljubno spreminja. • Dim in ogenj sta dinamična gradnika, generirata se sproti ali pa se prebereta z diska. • Gostota in barva dima sta določeni s parametrom. • Dodan je gradnik za zvok. 3/12

  5. Arhitektura aplikacije 4/12

  6. Gradniki scenarija nesreče • V večini ostajajo enaki kot so bili v prejšnji verziji in ostajajo statični. • Izdelani in osenčeni so v orodju LightWave 3D. • Zaradi tehnike ChromaKey so na zelenem ozadju. • Tvorijo knjižnico, v kateri lahko uporabnik objekte poljubno izbira. • Primerni so za uvoz kot 3D objekti v aplikacijo, v kolikor bo to v nadaljevanju potrebno. 5/12

  7. Gradniki posredovalcev • Izdelani in osenčeni so prav tako v orodju LightWave 3D. • Delimo jih lahko na vozila (enostavnejši modeli) in na osebe (zahtevnejši modeli). • Tudi v tem primeru ima uporabnik na voljo knjižnico slik objektov, v kateri lahko najde iskanega posredovalca. • Objekti oseb so opremljeni s kostmi in tako pripravljeni za morebitno delo z inverzno kinematiko. 6/12

  8. Posebni učinki • So posebni gradniki, ki dodajo dodatni realizem v sceno. • Večidel gre za dinamične gradnike, ki se v času spreminjajo (plameni, dim). • Plamen, dim in oljni madeži so proceduralno definirani in se delno spojijo z ozadjem. • Zaradi velike časovne zahtevnosti, izračunavanje prevzame grafična kartica. • Animacija dima in plamenov se lahko naloži tudi iz serije slik na disku. 7/12

  9. Sistem aktivacije programa • Omogoča inštalacije po ključih, s čimer se znižajo stroški po posamezni kopiji. • Program ob prvem zagonu zahteva vpis glavnega gesla. • Geslo je kodirano s pomočjo algoritma RSA, ključa sta fiksno zakodirana v aplikaciji GenGif 2.0. • Po vpisu glavne kode, program lahko aktiviramo do določenega datuma. • Kodiran datum se zapiše v register, po preteku registracije program brez glavne kode ne deluje več. 8/12

  10. Kontrola nad gradniki • Scenarij sestoji iz posameznih scen, ki jo sestavljajo posamezni gradniki. • Nad vsakim gradnikom v sceni lahko v vsakem trenutku izvajamo osnovne 2D geometrijske transformacije. • Spreminjamo lahko vrstni red izrisa posameznega gradnika. • Gradnik lahko v vsakem trenutku iz scene odstranimo. • Pri plamenih lahko spreminjamo prosojnost ognja. • Pri dimu lahko dodatno spreminjamo strukturo, gostoto in barvo. 9/12

  11. Gradnja scenarija • Izgradnja scenarija poteka podobno kot je v prvi verziji. • Osnovo predstavlja realna fotografija ozadja, kateri dodajamo poljubno število gradnikov. • Posamezno sliko v scenariju imenujemo scena, ki pa je dinamična in se lahko po potrebi spreminja. • Ob dodajanju nove scene, se trenutna vsebina scene preslika v naslednjo sceno. • Ustvarjene scene lahko predvajamo v celozaslonskem načinu, kjer se med njimi premikamo s pomočjo miške. 10/12

  12. Dobljeni rezultati • Aplikacija GenGif 2.0 je ostala enako preprosta za uporabo kot je bila predhodna verzija. • Izdelava učnega scenarija je hitrejša od konkurenčnih programov. • Zaradi neomejenega števila aktivacij, je po inštalaciji cenejša od konkurence. • Aplikacija je primerna tako za poučevanje kot za preverjanje pridobljenega znanja. • Aplikacija je primerna tudi za izdelavo analiz opravljenih intervencij. 11/12

  13. Prihodnje delo • Aplikacijo nadgraditi s predvajanjem poljubnih animacij. • Razširiti aplikacijo za načrtovanje posredovanja velikega števila raznovrstnih enot za posredovanje ob nesrečah. • Objava rezultatov. 12/12

More Related