<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="159267" NadgradivoID="0" NRID="24518484" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=159267" StOgledov="1125" StPrenosov="180" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-03 16:21:45" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000470" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-159267">20.500.12556/RUL-159267</PID>
  <Naslov>Primerjava načinov 2D risanja z OpenGL</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Comparison of 2D drawing modes in OpenGL</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomski nalogi smo raziskali različne načine 2D risanje z uporabo OpenGL. Namen raziskave je bil implementirati in primerjati pristope za izris sličic ter ugotoviti, kateri način je najprimernejši v določeni situaciji. Začeli smo z opisom OpenGL in grafičnega cevovoda ter predstavitvijo matematičnih konceptov za računalniško grafiko. Implementirali smo naivno risanje, kjer vsak klic OpenGL predstavlja izris ene sličice. Nato smo ta pristop nadgradili z združevanjem izrisov v pakete. Implementirali smo tudi risanje s primerki ter risanje s sestavo oglišč v senčilnem programu. Na koncu smo vse implementacije primerjali s testom Bunnymark.</Opis>
  <TujJezik_Opis>In this diploma thesis, we explored various methods for 2D drawing using OpenGL. The purpose of the research was to implement and compare various approaches for rendering sprites and determine the most suitable method for a given situation. We began with a description of OpenGL and the graphics pipeline, as well as an introduction to mathematical concepts for computer graphics. We implemented naive drawing, where each OpenGL call represents the rendering of a single sprite. Then, we enhanced this approach by grouping sprites into batches. Additionally, we implemented instanced drawing and drawing with vertex assembly in the shader program. Finally, we compared all implementations using the Bunnymark benchmark.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>OpenGL</Beseda>
    <Beseda>2D</Beseda>
    <Beseda>GLSL</Beseda>
    <Beseda>grafični cevovod</Beseda>
    <Beseda>računalniška grafika</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>OpenGL</Beseda>
    <Beseda>2D</Beseda>
    <Beseda>GLSL</Beseda>
    <Beseda>graphics pipeline</Beseda>
    <Beseda>computer graphics</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="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2024-07-04 14:15:08</DatumVstavljanja>
  <DatumObjave>2024-07-04 14:15:12</DatumObjave>
  <DatumSpremembe>2024-07-19 05:51:24</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2024</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="135561" Ime="KLEMEN" Priimek="PLESTENJAK" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="24106" Ime="Jure" Priimek="Žabkar" AltIme="Jure Zabkar; J. Žabkar" VlogaID="991" VlogaNaziv="Mentor" ConorID="50440803" Afiliacija="" ArrsID="29020" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37312</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/202255363">202255363</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="187232" DatotekaNRID="13840530" 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="742271" VelikostDatotekeKratko="724,87 KB" DatumVstavljanja="2024-07-04 14:15:12" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Plestenjak_Klemen_-_Primerjava_nacinov_2D_risanja_z_OpenGL.pdf</Naziv>
      <OrgNaziv>Plestenjak_Klemen_-_Primerjava_nacinov_2D_risanja_z_OpenGL.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>F3248A8937F2698E707B48D3EE9F76B2</MD5>
      <SHA256>37502cea692997fcf22e73b65e29fb20f5e946be8d2f5b330f6e22955d8947fe</SHA256>
      <UUID>0d2ea47d-39ff-11ef-90ba-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=187232</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="60164"></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.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
