Рушій для створення програмних інтерактивних агентно-орієнтованих комп'ютерних симуляцій м’якого реального часу
Вантажиться...
Дата
2025
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (91 с., 34 рис. 2 табл., 3 додатки).
Об’єкт розробки – рушій із підтримкою рендерингу тривимірної графіки, що надає інструменти та середовище для створення інтерактивних комп’ютерних симуляцій із взаємодією автономних сутностей (агентів), у режимі м’якого реального часу.
Рушій дозволяє: створювати проєкт симуляції та змінювати його налаштування; імпортувати файли тривимірних моделей та графічних зображень різних форматів; рендерити тривимірну сцену з джерелами світла; додавати ефекти постобробки до фінального зображення кадру. Передбачена можливість додавання об’єктам власної логіки поведінки та взаємодії за допомогою С++ компонентів. В процесі розробки було використано мову програмування С++ та графічний API OpenGL 4.6 Core для рендерингу графіки.
В ході розробки:
- Проведено аналіз технічних рішень що використовуються в існуючих рушіях;
- Сформульовані вимоги до можливостей та інструментарію рушія;
- Побудовано архітектуру рушія та визначено підтримувані технології;
- Розроблено рушій та інструментарій користувацького редактора;
- Розроблено систему взаємодії між користувацьким редактором та проєктом симуляції.
Упровадження цього рушія дозволить зручне та швидке створення інтерактивних комп’ютерних симуляцій з тривимірною графікою.
Опис
Ключові слова
графічний рушій, фізичний рушій, рендеринг, симуляція, графіка, сцена, шейдер, с++, opengl, graphics engine, physics engine, rendering, simulation, graphics, scene, shader, c++
Бібліографічний опис
Парієнко, В. В. Рушій для створення програмних інтерактивних агентно-орієнтованих комп’ютерних симуляцій м’якого реального часу : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Парієнко Віктор Володимирович. – Київ, 2025. – 105 с.