Porównanie wydajności algorytmów Unity Mono i ECS

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

Tags

Topics

Categories