Научная визуализация

Scientific Visualization

Электронный журнал открытого доступа

Национальный Исследовательский Ядерный Университет "МИФИ"

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Научная визуализация, 2024, том 16, номер 3, страницы 60 - 70, DOI: 10.26583/sv.16.3.06

Visualization of Hybrid Virtual Scenes Using Hardware-Accelerated Ray Tracing and Rasterization

Авторы: P.Yu. Timokhin1,A, M.V.  Mikhaylyuk2,A

Federal State Institution "Scientific Research Institute for System Analysis of the Russian Academy of Sciences" (SRISA RAS)

1 ORCID: 0000-0002-0718-1436, p_tim@bk.ru

2 ORCID: 0000-0002-7793-080X, mix@niisi.ras.ru

 

Аннотация

This paper discusses the task of real-time visualization of hybrid virtual scenes that combine traditional polygonal scenes and procedural objects. An approach to solve this task on modern multicore graphics processors is proposed, in which the visualization of the polygonal scene is performed via rasterization and non-polygonal procedural objects - using hardware-accelerated ray tracing. The paper describes developed methods and algorithms allowing two such synthesized images to be merged by depth using the bundle of programming interfaces Vulkan-OpenGL. Based on the proposed methods and algorithms, software complex prototype, implementing real-time visualization of hybrid scenes, was created. The complex was tested on a number of scenes with complicated procedural objects specified by 3D scalar fields (point clouds). The results of the approbation confirmed the feasibility of obtained solutions and their applicability to virtual environment systems, scientific visualization, virtual laboratories, video simulators, educational applications, etc.

 

Ключевые слова: virtual environment system, real-time, hybrid scene, ray tracing, depth buffer, GPU.