uppvisa en bred kunskap om skripting, vilket innefattar var och hur det används i en grafisk utvecklingsprocess.
redogöra för hur speltekniska verktyg kan snabba upp arbetsprocessen vid utveckling av spelrelaterade objekt.
2. Färdighet och förmåga
integrera befintliga kunskaper för att skapa verktyg utifrån begränsad information.
skapa ett användarvänligt GUI utifrån givna riktlinjer.
självständigt identifiera, planera och med adekvata metoder utifrån en problembeskrivning, skapa ett eller flera skript.
3. Värderingsförmåga och förhållningssätt
identifiera sitt behov av ytterligare kunskap och att fortlöpande utveckla sin kompetens inom speltekniska lösningar.
argumentera kring för- och nackdelar av sitt eget konstruerade skript och GUI.
Kursinnehåll
Skapande av spelgrafik kan vara en repetitiv process som kräver mycket arbete och tid. För att effektivisera arbetet och optimera arbetsflödet kan små program, så kallade skript, användas. Syftet med kursen är att utveckla studentens tankesätt och färdighet inom området skripting. Kursen kommer lära studenterna att skapa och modifiera spelgrafik med hjälp av skript, samt automatisera och optimera arbetsflödet för att effektivisera både spelgrafik och den spelgrafiska pipelinen. Kursen syftar också till att introducera procedurell generering av grafik.
Genom kursen kommer studenten att utveckla förmågan att använda skript för att skapa och modifiera spelgrafik effektivt, samt att optimera arbetsflödet och produktiviteten. Studenten kommer också att lära sig att skapa grafiska användargränssnitt (GUI). Kursen belyser vikten av användarvänlighet och användbarhet.
Kursen kommer att fokusera på följande områden:
Skripting för skapande och modifikation av spelgrafik och dess egenskaper
Utökad optimering av arbetsflödet för en spelgrafisk pipeline
Fokus på PyMEL
Nodbaserad skripting
Procedurell generering av grafik
Grundläggande kunskaper i att skapa GUI
Användarvänlighet
Förutsättningar
För tillträde i kursen krävs genomgångna kurser i Teknisk 3D-grafik, 6hp, Programmering och problemlösning med Python, 6 hp och Spelgrafik, 6hp.