Програмна реалізація алгоритмів пошуку шляху та уникненням перешкод в рушії Unity
| dc.contributor.advisor | Дремов, Артем Кирилович | |
| dc.contributor.author | Гірля, Максим Ігорович | |
| dc.date.accessioned | 2025-09-18T08:15:59Z | |
| dc.date.available | 2025-09-18T08:15:59Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У даній роботі досліджено алгоритми глобального та локального планування руху агентів і створено комбіновану навігаційну систему для Unity, що об’єднує A* (глобальний пошук шляху) та ORCA (локальне уникнення зіткнень). Розглянуто принципи роботи обох підходів, проаналізовано їх сильні й слабкі сторони та показано, що їхнє поєднання забезпечує одночасно далекоглядність маршруту й реактивну адаптацію до динаміки середовища. Реалізацію оптимізовано засобами Unity Job System і Burst Compiler, що дозволило зняти обчислювальне навантаження з головного потоку та підтримати реалістичний рух багатьох агентів у реальному часі. Проведено експериментальне тестування на різних сценах; результати підтвердили коректність маршрутів і масштабовану продуктивність системи. | |
| dc.description.abstractother | This project investigates global and local agent-navigation methods and proposes an integrated system for Unity that combines A* path-finding with the ORCA collision-avoidance algorithm. The underlying principles, advantages and limitations of both approaches are analysed, demonstrating that their combination delivers long-range optimal paths while reacting adaptively to dynamic environments. The implementation is optimized with the Unity Job System and Burst Compiler, off-loading intensive calculations from the main thread and enabling real-time movement of large crowds. Experimental evaluations across multiple scenes confirm both path correctness and scalable performance. | |
| dc.format.extent | 160 с. | |
| dc.identifier.citation | Гірля, М. І. Програмна реалізація алгоритмів пошуку шляху та уникненням перешкод в рушії Unity : дипломний проєкт … бакалавра : 123 Комп’ютерна інженерія / Гірля Максим Ігорович. – Київ, 2025. – 160 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76117 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | навігація агентів | |
| dc.subject | пошук шляху | |
| dc.subject | path-finding | |
| dc.subject | A* | |
| dc.subject | ORCA | |
| dc.subject | unity | |
| dc.subject | job system | |
| dc.subject | burst compiler | |
| dc.subject | локальне уникнення | |
| dc.subject | local avoidance | |
| dc.title | Програмна реалізація алгоритмів пошуку шляху та уникненням перешкод в рушії Unity | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Girlya_bakalavr.pdf
- Розмір:
- 4.21 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: