Navier-Stokes-baserad eld i Unity: Prestanda hos tvådimensionell eldsimulering i Unity
2024 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
Navier-Stokes based fire in Unity : Performance of two dimensional fire simulation in Unity (English)
Abstract [sv]
I det här arbetet undersöks prestandapåverkan från en tvådimensionell Eulersk eldsimulering i screen-space i spelmotorn Unity. I simuleringen imiteras rörelser i den tredje dimensionen genom en uppskalning av tryckgradienten. Därefter utvärderas den prestandamässiga lämpligheten för metoden vid eventuell användning i datorspel. En artefakt utvecklades för att kunna utforma ett experiment där genomsnittlig beräkningstid för simulering av en bildruta mäts på GPU:n.
Studien visar att det finns en avsevärd negativ prestandapåverkan, men att denna påverkas till stor del av simuleringens upplösning samt antal iterationer i ett av simuleringsstegen, och slutsatsen dras att metoden i många fall kan vara lämplig för användning i datorspel beroende på dessa faktorer.
Vidare forskning föreslås där undersökningar görs på de visuella och estetiska implikationerna av metoden där fokus ligger på att redogöra för visuella artefakter beroende på kontexten för eldsimuleringen.
Place, publisher, year, edition, pages
2024. , p. 41
Keywords [sv]
Vätskesimulering, Navier-Stokes, eld, prestanda, Unity, screen-space
National Category
Information Systems, Social aspects
Identifiers
URN: urn:nbn:se:his:diva-24015OAI: oai:DiVA.org:his-24015DiVA, id: diva2:1875372
Subject / course
Informationsteknologi
Educational program
Computer Game Development - Programming
Supervisors
Examiners
2024-06-212024-06-212024-06-21Bibliographically approved