Уақыт өте келе, үлкен есептелетін деректерді 3D визуализациялау үшін Vulkan технологиясын пайдалану

Авторлар

  • M. B. Mustafin Әл-Фараби атындағы Қазақ ұлттық университеті image/svg+xml
  • D. Zh. Akhmed-Zaki Халықаралық бизнес университеті image/svg+xml
  • O. N. Turar Әл-Фараби атындағы Қазақ ұлттық университеті image/svg+xml

DOI:

https://doi.org/10.26577/JMMCS-2019-2-25

Кілт сөздер:

Vulkan, 2D, 3D, компьютерлік графика, визуализация, қос буферлеу, торлы модель, көп ағындылық

Аңдатпа

Бұл жұмыста Vulkan технологияларын қолдану арқылы үлкен өлшемді тор модельдерін (миллионға жуық ұяшық) визуализациялау үшін жоғары өнімді бағдарлама жасалды. Вулкан – графикалық процессорды (GPU) басқаратын жаңа бағдарламалық интерфейс (API). Вулкан - төменгі деңгейлі API, соның арқасында графикалық процессордың бүкіл мүмкіндіктері пайдаланылды, мысалы, жады мен синхрондау, қателерді тексеру, графикалық процессорлармен орындалатын командаларды құру және т.б. Осылайша, орталық процессордың аз жүктеу кезінде жоғары өнімділікті көрсетеді. Бағдарламаның үздіксіз жұмыс істеуі үшін төбелер буферінің қос буферлеуін және процессордың көп ағындылығы қолданылды. 2D және 3D модельдерін визуализациялау үшін Пуассон теңдеуінің нәтижелері, яғни әрбір иерацияның деректері алынған. Жоғарыда келтірілген әдістерді қолдану арқылы Пуассон теңдеуінің торлық моделінің мысалдары келтірілген. Осы жұмыстың нәтижесінде визуализатордың прототипі әзірленіп ұсынылды, оны құрылымдық және құрылымдық емес 3D торларында сандық математикалық модельдеудің кез келген нәтижесіне қолдануға болады.

Жарияланды

2019-07-02