Інтеграційна платформа для розробки 3D-візуалізацій

Вантажиться...
Ескіз
Дата
2021-12-22
Автори
Гладка, О.М.
Карпович, І.М.
Живий, Я.В.
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
створено платформу, за допомогою якої розробник ПЗ матиме можливість створити 3D-додаток, використовуючи API-платформи разом із графічним та фізичним рушіями для 3D візуалізації та інтерактивності.
Опис
В пропонованій роботі використано орієнтовану на дані парадигму програмування DOD, що є підходом до оптимізації програм, мотивованим ефективним використанням кешу центрального процесора, який використовується при розробці відеоігор. Він полягає в тому, щоб зосередитися на компонуванні даних, розділяючи та сортуючи поля відповідно до того, коли вони потрібні, і зважати на перетворення даних. Для цього використовується паралельний масив (або структура масивів), на відміну від масиву структур, що типово для об’єктно-орієнтованого програмування. Традиційні принципи проектування на основі OOD призводять до поганої локалізації даних, особливо, якщо використовується поліморфізм виконання (динамічне відправлення даних), що є проблематичним для деяких процесорів. Хоча OOD, ніби-то, «організовує код навколо даних», на практиці це виявляється не зовсім так. OOD організовує вихідний код навколо типів даних, а не фізичного групування окремих полів та масивів, на відміну від ефективного формату DOD для доступу за допомогою певних функцій, а також часто приховує деталі макету під шарами абстракцій, тоді як програмісту, орієнтованому на дані, насамперед потрібні саме вони.
Ключові слова
3D-рендеринг, інтеграційна платформа, візуалізація
Бібліографічний опис
Гладка О. М. Інтеграційна платформа для розробки 3D-візуалізацій / О. М. Гладка, І. М. Карпович, Я. В. Живий // Наука та освіта : зб. пр. ХVІ Міжнар. наук. конф., 4–11 січ. 2022 р., м. Хайдусобосло, Угорщина. – Хмельницький : ХНУ, 2021. – С. 102-105.