Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Details
Primerjava načinov 2D risanja z OpenGL
ID
PLESTENJAK, KLEMEN
(
Author
),
ID
Žabkar, Jure
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(724,87 KB)
MD5: F3248A8937F2698E707B48D3EE9F76B2
Image galllery
Abstract
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.
Language:
Slovenian
Keywords:
OpenGL
,
2D
,
GLSL
,
grafični cevovod
,
računalniška grafika
Work type:
Bachelor thesis/paper
Typology:
2.11 - Undergraduate Thesis
Organization:
FRI - Faculty of Computer and Information Science
Year:
2024
PID:
20.500.12556/RUL-159267
COBISS.SI-ID:
202255363
Publication date in RUL:
04.07.2024
Views:
495
Downloads:
50
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
PLESTENJAK, KLEMEN, 2024,
Primerjava načinov 2D risanja z OpenGL
[online]. Bachelor’s thesis. [Accessed 19 May 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=159267
Copy citation
Share:
Secondary language
Language:
English
Title:
Comparison of 2D drawing modes in OpenGL
Abstract:
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.
Keywords:
OpenGL
,
2D
,
GLSL
,
graphics pipeline
,
computer graphics
Similar documents
Similar works from RUL:
Nelinearna statična analiza večetažne stavbe iz križno lepljenega lesa
Projektiranje nosilnih elementov konstrukcije iz križno lepljenih lesenih plošč
Nosilni elementi iz konstrukcijskega kompozitnega lesa
Požarna odpornost lesenih elementov iz križno lepljenih plošč
Razvoj postopkov za projektiranje z iQwood lesenimi paneli
Similar works from other Slovenian collections:
Sistemi večetažne lesene gradnje
Lesena arhitektura v centru mesta
Sodobna enodružinska hiša v Škalah pri Velenju
Nadgradnje obstoječih stavb z lahkimi lesenimi konstrukcijami s stališča potresne odpornosti
Glued-in rods in cross laminated timber - numerical simulations and parametric studies
Back