Search results for "OpenGL"

showing 10 items of 12 documents

Grafikas efektīva attēlošana virtuālo mašīnu pārraugā Oracle VM VirtualBox

2018

Darbā tiek apskatīta grafikas virtualizācijas problēma attiecībā uz pārraugu VirtualBox. Galvenā problēma ir grafikas saskarņu zema ātrdarbība un novecojis atbalsts – tiek atbalstītas saskarnes līdz OpenGL 2 un DirectX 9, kur vidējais ātrdarbības līmenis salīdzinājumā ar pamata ierīci OpenGL ir 83%, bet DirectX - 16.9%. Tiek pētīti grafikas saskarņu ātrdarbības problēmu iespējamie cēloņi un veidi veikt jaunāku saskarņu implementāciju, un tās problēmas. Pētījums tiek veikts izmantojot pārrauga pirmkodu, veicot eksperimentus un apkopojot informāciju no vairākiem literatūras avotiem. Pārraugam nav pilnas dokumentācijas, tāpēc autors veic pieņēmumus balstoties uz pārrauga darbību. Darba rezultā…

DatorzinātneDirect3DOpenGLVirtualBoxDirectXvirtualizācija
researchProduct

OpenGL kodola kolapsa vizualizācija

2021

Bakalaura darbs tiek fokusēts uz zinātnisku simulāciju atveidošanu OpenGL grafiskajā vidē. Darbā tiek apskatītas konstrukcijas, metodes un optimizācijas pasākumi, lai vizualizētu pirmszvaigzņu mākoņa saraušanos. Tiek arī dots ieskats montekarlo metodē, lineārā interpolācijā un kubisku splainu interpolācijā. Darba gaitā ir izveidotas divas programmas, simulācijas vizualizācija un vērtību ģenerēšana izmantojot interpolācijas un integrācijas bibliotēku. Programmām ir apskatīta arī veiktspēja un izpildes laiks.

DatorzinātneOpenGLmontekarloastrofizikasimulācijatrīsstūru pavairošana
researchProduct

Hōsen - rīks 3D modeļu tekstūru krāsošanai un uzklāšanai

2017

Hōsen ir lietojumprogrammatūra, ar kuras palīdzību var radīt dažāda veida tekstūras, kuras ir sastopamas datorgrafikā, piemēram, difūzijas tekstūras un normālkartes. Primārā funkcija ir ļaut lietotājam, zīmējot tekstūru, uzreiz redzēt kā tā izskatās uzklātā veidā uz trīsdimensionāla modeļa. Lietotājam ir iespējams importēt Wavefront .obj modeli, kā arī četras tekstūras (.bmp rastrus): difūzijas, normāļu karti, spekulāro karti un vides karti, kuras tiek izmantotas modeļa attēlošanai.

DatorzinātneRenderēšanaOpenGLDatorgrafikaModelēšanaĒnošana
researchProduct

3D grafikas atveidošana reālā laikā ar Vulkan API

2017

Maģistra darba mērķis veikt pētījumu par dažādām 3D grafikas atveidošanas iespējām uz mūsdienu datoriem, fokusējoties uz Vulkan programmsaskarni (turpmāk API), apskatot tās stiprās un vājas puses kā arī atšķirības no alternatīvām. Līdz šim tirgu ir dominējušas 2 API, lai izmantotu videokartes grafisko procesoru (turpmāk GPU) grafikas atveidošanai – OpenGL un DirectX. Tā kā mūsdienās 3D grafikas detalizācija un sarežģītība ir augoša, ir nepieciešami jauni risinājumi, kas precīzāk atbilst mūsdienu datoru arhitektūrai un ierīču daudzveidībai, kā arī dotu izstrādātājiem lielāku kontroli pār visiem notiekošajiem aprēķinu procesiem. Darba ietvaros ir izstrādāti divi 3D grafikas dzinēji. Vienā ir …

DatorzinātneVulkan APIOpenGL3D graphicsGPU computingRendering
researchProduct

Conclusions from the Evaluation of Virtual Machine Based High Resolution Display Wall System

2016

There are several approaches to the construction of large scale high resolution display walls depending on the required use case. Some require support of 3D acceleration APIs like OpenGL, some require stereoscopic projection. Others simply require a surface with a very high display resolution. The authors of this paper have developed a virtual machine based high resolution display wall architecture that works for all planar projection use cases and does not require a custom integration. The software that generates the presented content is executed in a virtual machine thus no specific APIs other than those of the virtualized OS are required. Any software that is able to run under a given OS…

EngineeringPlanar projectionbusiness.industryOpenGLStereoscopyDisplay resolutioncomputer.software_genreVirtualizationlaw.inventionSoftwarelawVirtual machineComputer graphics (images)businessProjection (set theory)computer
researchProduct

3D-renderöinti OpenGL-ohjelmointirajapinnalla

2017

3D-tietokonegrafiikalla on lukuisia käyttökohteita esimerkiksi mallintamises- sa, animaatioissa ja peleissä. Vähänkään vaativampi 3D-renderöinti suoritetaan yleensä näy- tönohjaimen avulla. Tässä tutkielmassa selvitetään, miten 3D-renderöinti tapahtuu käyttäen Open Graphics Library -rajapintaa. Moderneissa OpenGL:n versioissa grafiikkaa ohjelmoi- daan niin kutsuttujen varjostinohjelmien avulla. Tässä tutkielmassa esitellään varjostimien ohjelmoinnin periaatteet ja niiden ohjelmointiin käytettävän ohjelmointikielen OpenGL Sha- ding Languagen käyttö. Tutkielma on toteutettu kirjallisuuskatsauksena ja lähteinä on käy- tetty pääasiassa konferenssijulkaisuja ja varsinkin OpenGL:n kotisivuilla su…

GLSLOpenGLtietokonegrafiikkarenderöinti
researchProduct

OpenGL datu vizualizācijas sistēma

2019

Kvalifikācijas darbs tika izveidots ar mērķi apgūt OpenGL grafiskās bibliotēkas pamatus, un saprast zinātnisko datu modelēšanu un vizualizēšanu, izmantojot ģenerēšanas, aprēķināšanas un matemātiskās tuvināšanas algoritmus. Lai realizētu šos mērķus tika izveidota OpenGL datu vizualizācijas sistēma, jo, lai efektīvi modelētu un vizualizētu datus ir nepieciešama augsta izpratne par matemātiskiem algoritmiem, OpenGL un 3D grafisko vidi. Kvalifikācijas darba gaitā ir izveidota programma ar 2D datu vizualizēšanu 3D vidē, iegūtas jaunas zināšanas par grafikas programmēšanu un gūts priekšstats par zinātnisku datu reprezentāciju.

LaukumsDatorzinātneOpenGLVizualizācijaDati3D
researchProduct

3D-grafiikan optimointi mobiilialustalle Unity-ympäristössä

2016

Mobiilimarkkinoilta löytyy hyvin laaja kirjo erilaisia mobiilipelejä. Mobiililaitteet ovat laajimmalle levinnyt tietokonemuoto. Viimevuosina mobiililaitteiden graafiset ominaisuudet ovat nousseet sellaiselle tasolle, että niillä voidaan renderöidä upeita 3Dympäristöjä reaaliajassa. Silti mobiililaitteet vaativat optimointia sulavaan peligrafiikan laskemiseen. Tämä pro gradu tutkielma paneutuu 3D-mobiiligrafiikan optimointiin keskittyen Unity-pelimoottoriin. Teoriaosuudessa käydään läpi 3D-grafiikan luomisen peruskäytänteitä siirtyen Unityn käyttämään OpenGL ES liukuhihnaan ja sen optimointimahdollisuuksiin. Käytännön osuudessa testataan kolmioiden, valaistuksen, sekä varjostimien vaikutusta…

OptimointiLiukuhihnapeligrafiikkaUnitymobiililaitteetMobiiliOpenGLkolmiulotteisuusGravitoidOpenGL ES3D-grafiikka
researchProduct

Lietotņu izveide augstas izšķirtspējas monitoru sienai, izmantojot OpenGL API

2017

Darbā tiek izpētītas iespējas izstrādāt OpenGL API bāzētas grafiskās lietotnes iespējas uz virtuālas mašīnas bāzētai monitoru sienai. Tiek izstrādāta lietotne, kas ļauj konfigurēt ēnotāja programmu, objektu skaitu, ekrāna izmēru. Darba mērķis ir noskaidrot OpenGL lietotņu izstrādes robežas uz virtualizētas mašīnas bāzētas monitoru sienas un kādus ierobežojumus rada šī sistēma. Lai veiktu izpēti tiek izmantots C# programmēšanas valodai pielāgots OpenGL API interfeiss OpenTK, izmantots C# ietvars .NET Core, kas ļauj izstrādāt platformas neatkarīgas lietotnes, un izstrādes vide Visual Studio 2017 Community. Darba rezultātā tiek piedāvāts strādājošs risinājums, kas veic analīzes iegūšanu, veikt…

Virtuālā mašīnaDatorzinātneOpenTKOpenGLVirtualBoxC#
researchProduct

Fillets:Cues for connections in Focus+Context views of graph-like diagrams

2003

We apply fillets-smoothing of sharp angles at the joints-between the connections and nodes of graph-like diagrams. In situations where the graph layout is constrained, e.g. Focus+Context views or views where the coordinates of the nodes are informative, fillets can clarify the relationships considerably without altering the layout. A visual search experiment supports our hypothesis that with fillets it is considerably easier to perceive node-connection structures. We discuss algorithms with different tradeoffs for flexibility and performance for rendering these connections in a single pass using OpenGL.

Visual searchTheoretical computer scienceComputer scienceBooksOpenGLGraph LayoutGraph theoryInformation technologyComputer scienceMechanical engineeringSmoothing methodsRendering (computer graphics)Computer graphicsTree graphsGraph (abstract data type)HumansInformation systemsInkConnectorsSmoothing
researchProduct