Prestanda jämförelse mellan webbaserade 3D-ramverk med olika arkitekturer
2023 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
Performence comparison between webbased 3D frameworks using different architectures (English)
Abstract [en]
Denna studie jämför två olika 3D-ramverk i form av A-Frame med Entity component system och Babylon.js utan Entity component system för att undersöka hur arkitekturen i ramverket påverkar renderingstiden. För att mäta renderingstiden mäts frames per second på ett utvecklat tower defense spel per ramverk med 3D-grafik i webbläsaren Google Chrome. Detta är i form av ett tekniskt experiment för att utesluta utomstående variabler. Det utvecklades tre nivåer av komplexitet inom spelen för att undersöka hur komplexiteten påverkar renderingshastigheten men efter mätningarna visade det sig att de olika nivåerna av komplexitet i artefakterna hade ingen signifikant påverkan på resultatet. Dock fanns det en signifikant skillnad mellan de olika ramverken där A-Frame med Entity component system fick sämre resultat. För vidare arbeten behöver antalet webbläsare i experimentet utökas samt en högre nivå av komplexitet testas för att få mer verklighetstrogna resultat.
Place, publisher, year, edition, pages
2023. , p. 45
Keywords [en]
3D-grafik, A-Frame, entity component system (ECS), Babylon.js, frames per second (FPS)
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:his:diva-22888OAI: oai:DiVA.org:his-22888DiVA, id: diva2:1777709
Subject / course
Informationsteknologi
Educational program
Web Developer - Programming
Supervisors
Examiners
Note
Stavningsvarierade titlar på svenska och engelska:
Prestandajämförelse mellan webbaserade 3D-ramverk med olika arkitekturer
Performance comparison between web-based 3D frameworks using different architectures
2023-06-292023-06-292025-09-29Bibliographically approved