Introduktion | Spela in demo | Demo till TGA | Demo till WAV | TGA till AVI | Komprimering med Gordian Knot

Demo till *.tga
Nästa steg på vägen till en färdig film är att konvertera demot till en sekvens av screenshots. Det finns olika program som kan fånga det som händer på skärmen och direkt spara det som en AVI-fil, men de kräver ganska mycket processorkraft. Det mest populära programmet torde vara Fraps som hittas via www.fraps.com. Jag kommer inte använda det programmet i den här guiden, eftersom jag har upplevt att bildkvalitetén blir betydligt sämre när jag använder Fraps.

En AVI-fil kan i princip sägas bestå av en rad bilder som sammanfogats sekventiellt för att vid uppspelning skapa illusionen av rörlighet. Det vi ska göra nu är att konvertera vårat demo till en rad screenshots och sedan sammafoga dessa till en AVI-fil.
Som tur är så har Quake3-motorn ett inbyggt kommando som kan hjälpa oss att åstadkomma precis det vi är  ute efter, nämligen att spara en massa screenshots vid uppspelningen av demon. Kommandot som vi ska använda oss av ser ut så här: \cl_avidemo vilket skrivs in i konsollen när demot är igång. Vi behöver också ange ett värde för \cl_avidemo som anger hur många screenshots per sekund av demot som skall sparas till disk. Exempelvis kommer då \cl_avidemo 25 leda till att 25 bilder för varje sekund av demot sparas till disk. Det kan vara på sin plats med ett litet varningens ord här. Med en upplösning på 1024*768 så kommer varje screenshot att uppta 2305 KB utrymme på hårddisken. 25 screenshots per sekund innebär att screenshots för motsvarande en minut kommer att uppta 2305*25*60 KB vilket i runda svängar blir 3,4 GB. Med andra ord: om du inte har mycket hårddiskutrymme ledigt så kan det vara idé att sänka upplösningen. Lägre upplösning innebär också att bilderna sparas snabbare till hårddisken, samt att redigeringsarbetet längre fram går snabbare.

Precis som i fallet med att binda tangenter för att starta och avsluta inspelningen av ett demo så kan vi göra samma sak för att starta och stoppa skrivningen av screenshots till hårddisken. Om vi lägger till nedanstående till våran konfig så kan vi starta och stoppa processen med ett enkelt knapptryck.

//starta och stoppa demo --> screenshots
bind kp_plus "cl_avidemo 25" //plustangenten på det numeriska tangentbordet
bind kp_minus "cl_avidemo 0" //minustangenten på det numeriska tangentbordet

När vi börjar att spara screenshots så kommer vi märka av en avsevärd minskning av renderade FPS och, beroende på upplösningen, en minskning eller ökning av uppspelningshastigheten av demot. Det är fullkomligt normalt. Screenshotsen som sparas under uppspelningens gång hamnar i mappen screenshots som ligger i main-katalogen.

Demo till WAV -->