Publication:
Hybrid Visualization with Vulkan-OpenGL: Technology and Methods of Implementation in Virtual Environment Systems

creativeworkseries.issn2079-3537
dc.contributor.authorTimokhin, P. Yu.
dc.contributor.authorMikhaylyuk, M. V.
dc.date.accessioned2023-09-29T09:44:31Z
dc.date.available2023-09-29T09:44:31Z
dc.date.issued2023
dc.description.abstractIn this paper, the topic of integrating visualization tasks to be solved using the Vulkan API into virtual environment systems based on OpenGL visualization, is researched. The problem of Vulkan-OpenGL hybrid visualization and an approach to its solution, based on a modified render-to-texture technique, are described. The technology of constructing an original embeddable program shell (VK-capsule) is proposed, which allows hybrid visualization as a "black box" to be worked with, obtaining an image in the OpenGL frame buffer at the output. The paper presents the developed structure of the VK-capsule, comprising three program blocks (VK-, GL- and I-block), and describes methods and algorithms for their construction. Based on proposed technology, methods and algorithms, a VK-capsule for height field visualization task was developed, which utilizes hardware-accelerated ray tracing, Vulkan API supported by. The approbation of the developed VK-capsule was carried out, which showed that proposed solutions are effective and meet the task. The results obtained can be used in virtual environment systems, scientific visualization, video simulators, virtual laboratories, educational applications, etc.
dc.identifier.citationP.Yu. Timokhin , M.V. Mikhaylyuk. Hybrid Visualization with Vulkan-OpenGL: Technology and Methods of Implementation in Virtual Environment Systems (2023). Scientific Visualization 15.3: 7 - 17, DOI: 10.26583/sv.15.3.02
dc.identifier.doi10.26583/sv.15.3.02
dc.identifier.doi10.26583/sv.15.3.02
dc.identifier.issn2079-3537
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/362
dc.identifier.urihttps://sv-journal.org/2023-3/02/
dc.relation.ispartofScientific Visualization
dc.subjectlibrary
dc.subjecthybrid visualization
dc.subjectinteroperability
dc.subjectOpenGL
dc.subjectVulkan
dc.subjectvirtual environment systems
dc.subjectshared semaphore
dc.subjectshared video memory
dc.subjectinterface
dc.titleHybrid Visualization with Vulkan-OpenGL: Technology and Methods of Implementation in Virtual Environment Systems
dc.typejournal-article
dspace.entity.typePublication
oaire.citation.issue3
oaire.citation.volume15
relation.isJournalIssueOfPublicationcb4be8e6-593b-4c6c-af27-42c7167425bf
relation.isJournalIssueOfPublication.latestForDiscoverycb4be8e6-593b-4c6c-af27-42c7167425bf
relation.isJournalOfPublication95b5bb8c-faac-4680-a70f-5adf56268bdc
Файлы
Original bundle
Теперь показываю 1 - 1 из 1
Загружается...
Уменьшенное изображение
Name:
en.pdf
Size:
1.1 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Теперь показываю 1 - 1 из 1
Загружается...
Уменьшенное изображение
Name:
license.txt
Size:
3.45 KB
Format:
Item-specific license agreed to upon submission
Description:
Коллекции