Description
Dane badawcze porównujące wydajność działania algorytmów rysowania, nawigacji obiektów w przestrzeni (NavMesh) oraz renderingu i fizyki pojazdów oraz pieszych pomiędzy dwoma dostępnymi frameworkami programistycznymi w silniku Unity3D: MonoBehaviour (stasza technologia) oraz ECS, Entity Component System (nowsza technologia). Badania zostały przeprowadzone dla sprawdzenia potencjalnych zysków z zastosowania ECS dla realizacji projektu symulacji pojazdów i pieszych oraz wyboru właściwych implementacji algorytmów dla zmaksymalizowania tych zysków.
Dane pochodzą z szeregu testów napisanych w obydwu frameworkach i realizujących takie same założenia. Testy zostały następnie wykorzystane do badań porównujących uzyskane wydajności pomiędzy technologiami wyrażone zaobserwowanym parametrem "klatek na sekundę" ("FPS, frames-per-second). W niektórych badaniach posłużono się wartościami "minimalna" i "maksymalna" ilość klatek na sekundę zaobserwowanych podczas badań. Każda grupa testów została wykonana w obrębie jednej platformy sprzętowej dla zapewnienia obiektywności rezultatów.
Badania zostały przeprowadzone w ramach realizacji przedsięwzięcia "Projekt innowacyjnych algorytmów zachowań pojazdów i pieszych w przestrzeniach miejskich i pozamiejskich na potrzeby gier video i symulatórów", współfinansowanego ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Zachodniopomorskiego 2014-2020.
Resources
| Name | Format | Description | Link |
|---|---|---|---|
| Porównanie wydajności Unity Mono i ECS w oparciu o test rysowania obiektów | xlsx | Open resource | |
| Porównanie wydajności Unity Mono i ECS w oparciu o test nawigacji NavMesh | xlsx | Open resource | |
| Porównanie wydajności Unity Mono i ECS w oparciu o testy renderingu i fizyki | xlsx | Open resource |