<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="142444" NadgradivoID="0" NRID="17034224" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=142444" StOgledov="1950" StPrenosov="261" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-19 15:06:53" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-142444">20.500.12556/RUL-142444</PID>
  <Naslov>Uporaba mehke logike za simuliranje množic v računalniških igrah</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Fuzzy crowd simulations for computer games</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Metode mehke logike omogočajo definiranje skupinskega vedenja množice agentov. Definiranje pravil z metodami mehke logike je vizualno preprosto, izračunano vedenja pa precej naravno. V filmski industriji se že nekaj časa uporabljajo orodja, ki ponujajo takšne metode definiranja vedenja množic. Pri razvoju iger pa v javno dostopnih igralnih okoljih teh še ne najdemo. V magistrskem delu za igralno okolje Unity razvijemo ogrodje za vizualno programiranje vedenja množice agentov. Sestavljeno je iz treh večjih komponent: urejevalnika vizualnega programiranja vedenja, komponente za nastavljanje lastnosti agenta in komponente za upravljanje računanja vedenja. Ogrodje testiramo na treh modelih Boids: letenje jate ptic v 2D in 3D prostoru ter hoja ljudi proti skupnemu cilju, skozi poligon z ovirami. Pri modelih letenja jate ptic izmerimo učinkovitost računanja vedenja. Merimo število slik na sekundo pri različnih nastavitvah računanja vedenja. Velikost množice agentov, pri kateri se simulacija izvaja pri 60 slikah na sekundo, je 300 v 2D prostoru in 200 v 3D prostoru.</Opis>
  <TujJezik_Opis>Fuzzy logic methods can be used for defining collective behaviour of a group of agents. Defining the rules with fuzzy logic is visually simple and the resulting behaviour is quite natural. Tools that offer such methods for defining collective behaviour have been in use in film industry for some time now. But when we look at game development, specifically in public game engines, we don&#039;t find them yet. In this master&#039;s thesis we develop a framework for Unity game engine that offers visual programming of collective behaviour. It consists of three major components: an editor for visual programming of behaviour, a component for setting the agent properties and a component for managing behaviour computation settings. We test the framework on three Boids models: flight of a flock of birds in 2D and 3D space, and people walking towards a common goal, through a field with obstacles. We measure the efficiency of behaviour computation on flocks of birds models. We measure the frames per second at different behaviour computation settings. The size of the group of agents, at which the simulation runs at 60 frames per second, is 300 in 2D space and 200 in 3D space.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>mehka logika</Beseda>
    <Beseda>skupinsko vedenje</Beseda>
    <Beseda>boids</Beseda>
    <Beseda>računalniške igre</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>fuzzy logic</Beseda>
    <Beseda>collective behaviour</Beseda>
    <Beseda>boids</Beseda>
    <Beseda>computer games</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2022-11-09 12:35:00</DatumVstavljanja>
  <DatumObjave>2022-11-09 12:35:07</DatumObjave>
  <DatumSpremembe>2022-11-17 09:24:30</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2022</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="87716" Ime="Simon" Priimek="Dimc" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23433" Ime="Iztok" Priimek="Lebar Bajec" AltIme="Iztok Lebar Bajec; Iztok Bajec; I. Bajec; I. Lebar Bajec; I. Lebar Bajec" VlogaID="991" VlogaNaziv="Mentor" ConorID="5065827" Afiliacija="" ArrsID="21404" ORCID=""></Oseba>
    <Oseba ID="70963" Ime="Jure" Priimek="Demšar" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">33981</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/129727491">129727491</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="163833" DatotekaNRID="12507477" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="1400314" VelikostDatotekeKratko="1,34 MB" DatumVstavljanja="2022-11-09 12:35:08" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Dimc_Simon_-_Uporaba_mehke_logike_za_simuliranje_mnozic_v_racunalniskih_igrah.pdf</Naziv>
      <OrgNaziv>Dimc_Simon_-_Uporaba_mehke_logike_za_simuliranje_mnozic_v_racunalniskih_igrah.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>87B5399B2C34A582FCC362571C3CC453</MD5>
      <SHA256>8d28cfc2ffaa15b3f969f79177e285541cdd47f6181331757c85db5d23b52dc6</SHA256>
      <UUID>769f95d4-6022-11ed-9c94-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=163833</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="71276"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
