VISUELL PROGRAMMERING OCH SHADERPRESTANDA : En jämförelse mellan shaders gjorda i Unreal Material och HLSL

Detta är en M1-uppsats från Högskolan i Skövde/Institutionen för informationsteknologi

Sammanfattning: Inom spelutveckling vill utvecklare gärna använda sig av visuella effekter för sina spel och genom shaderprogram kan en mångfald av visuella effekter skapas. Det som hindrar spelutvecklare från att använda sig utav alla visuella effekter de vill ha med i spelet är prestandan. Alla användare har inte tillgång till den senaste hårdvaran och kan ha minimikrav på prestandan hos ett spel. Spelbranschen går dessutom mer mot mobila spel (ISFE & EGDF 2021, ss. 18-19). Mobiler har begränsade resurser och har inte lika mycket processorkraft för grafik som en dedikerad grafikprocessor kan ge. Syftet med denna studie är att undersöka om det finns en skillnad i prestanda på shaders som implementerats med Unreal Material kontra High-Level Shading Language. Detta gjordes genom en implementation i varje språk av två shadereffekter. Efteråt konstruerades två renderingsintensiva scener där tidsmätningar på varje implementation genomfördes. Resultatet av detta kunde inte visa på någon koppling mellan vilket implementationssätt som användes och skillnad i prestanda. Resultaten av testerna kunde endast peka på en försumbar skillnad i prestanda.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)