3D-datorgrafik i realtid
Machinima använder 3D-datorgrafik i realtid för att skapa sina animationer. Den här typen av grafik renderas i realtid, till skillnad från att vara förrenderad, vilket innebär att bilderna genereras i farten när animationen spelas upp. Detta möjliggör en mycket mer interaktiv upplevelse, eftersom användaren kan styra kameran och röra sig på scenen i realtid.
3D-modellering och animering
Karaktärerna och objekten i Machinima-animationer skapas med 3D-modelleringsprogram. Denna programvara låter konstnärer skapa detaljerade 3D-modeller av alla objekt de kan tänka sig. När modellerna väl har skapats kan de animeras med hjälp av animeringsprogram. Denna programvara gör det möjligt för artister att kontrollera rörelsen för karaktärerna och objekten i animationen.
Texturering och rendering
När modellerna är animerade måste de struktureras och renderas. Texturering innebär att lägga till texturer till modellerna för att ge dem ett realistiskt utseende. Rendering innebär att de slutliga bilderna av animeringen genereras. Denna process kan vara mycket tidskrävande, särskilt för komplexa animationer med mycket detaljer.
Videoredigering och efterbearbetning
När animeringen väl har renderats måste den redigeras och efterbehandlas. Detta innebär att lägga till ljudeffekter, musik och andra visuella effekter. Det innebär också att redigera videon för att ta bort alla oönskade delar och för att skapa en jämn och sammanhållen slutprodukt.