Navier-Stokes-baserad eld i Unity: Prestanda hos tvådimensionell eldsimulering i Unity
2024 (svensk)Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hp
OppgaveAlternativ tittel
Navier-Stokes based fire in Unity : Performance of two dimensional fire simulation in Unity (engelsk)
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.
sted, utgiver, år, opplag, sider
2024. , s. 41
Emneord [sv]
Vätskesimulering, Navier-Stokes, eld, prestanda, Unity, screen-space
HSV kategori
Identifikatorer
URN: urn:nbn:se:his:diva-24015OAI: oai:DiVA.org:his-24015DiVA, id: diva2:1875372
Fag / kurs
Informationsteknologi
Utdanningsprogram
Computer Game Development - Programming
Veileder
Examiner
2024-06-212024-06-212025-09-29bibliografisk kontrollert