Рушій для створення програмних інтерактивних агентно-орієнтованих комп'ютерних симуляцій м’якого реального часу
| dc.contributor.advisor | Тарасенко-Клятченко, Оксана Володимирівна | |
| dc.contributor.author | Парієнко, Віктор Володимирович | |
| dc.date.accessioned | 2025-07-01T11:33:40Z | |
| dc.date.available | 2025-07-01T11:33:40Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку (91 с., 34 рис. 2 табл., 3 додатки). Об’єкт розробки – рушій із підтримкою рендерингу тривимірної графіки, що надає інструменти та середовище для створення інтерактивних комп’ютерних симуляцій із взаємодією автономних сутностей (агентів), у режимі м’якого реального часу. Рушій дозволяє: створювати проєкт симуляції та змінювати його налаштування; імпортувати файли тривимірних моделей та графічних зображень різних форматів; рендерити тривимірну сцену з джерелами світла; додавати ефекти постобробки до фінального зображення кадру. Передбачена можливість додавання об’єктам власної логіки поведінки та взаємодії за допомогою С++ компонентів. В процесі розробки було використано мову програмування С++ та графічний API OpenGL 4.6 Core для рендерингу графіки. В ході розробки: - Проведено аналіз технічних рішень що використовуються в існуючих рушіях; - Сформульовані вимоги до можливостей та інструментарію рушія; - Побудовано архітектуру рушія та визначено підтримувані технології; - Розроблено рушій та інструментарій користувацького редактора; - Розроблено систему взаємодії між користувацьким редактором та проєктом симуляції. Упровадження цього рушія дозволить зручне та швидке створення інтерактивних комп’ютерних симуляцій з тривимірною графікою. | |
| dc.description.abstractother | The qualification work includes an explanatory note (91 p., 34 fig. 2 tables, 3 appendices). The object of development is an engine that supports rendering of three-dimensional graphics, which provides tools and an environment for creating interactive computer simulations with the interaction of autonomous entities (agents) in soft real-time. The engine allows you to: create a simulation project and change its settings; import files of three-dimensional models and graphic images of various formats; render a three-dimensional scene with light sources; add post-processing effects to the final image of the frame. It is possible to add custom behavior and interaction logic to objects using C++ components. In the course of development, the C++ programming language and the OpenGL 4.6 Core graphics API for rendering graphics were used. During the development: - An analysis of technical solutions used in existing engines was conducted; - Requirements for the engine’s capabilities and tools were formulated; - The engine architecture was built and supported technologies were identified; - The engine and user editor tools were developed; - A system for interaction between the user editor and the simulation project was developed. The implementation of this engine will allow convenient and fast creation of interactive computer simulations with three-dimensional graphics. | |
| dc.format.extent | 105 c. | |
| dc.identifier.citation | Парієнко, В. В. Рушій для створення програмних інтерактивних агентно-орієнтованих комп’ютерних симуляцій м’якого реального часу : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Парієнко Віктор Володимирович. – Київ, 2025. – 105 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74555 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | графічний рушій | |
| dc.subject | фізичний рушій | |
| dc.subject | рендеринг | |
| dc.subject | симуляція | |
| dc.subject | графіка | |
| dc.subject | сцена | |
| dc.subject | шейдер | |
| dc.subject | с++ | |
| dc.subject | opengl | |
| dc.subject | graphics engine | |
| dc.subject | physics engine | |
| dc.subject | rendering | |
| dc.subject | simulation | |
| dc.subject | graphics | |
| dc.subject | scene | |
| dc.subject | shader | |
| dc.subject | c++ | |
| dc.title | Рушій для створення програмних інтерактивних агентно-орієнтованих комп'ютерних симуляцій м’якого реального часу | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Parienko_bakalavr.pdf
- Розмір:
- 2.89 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: