Schackbräde rendering

Checkerboard rendering eller sparse rendering , även känd som schackbräde för kort, är en 3D datorgrafik rendering teknik, avsedd främst för att hjälpa grafikbehandlingsenheter med att rendera bilder i hög upplösning. Det skiljer sig från sida vid rendering , en metod för att dela upp bilder för att rendera dem mer effektivt, och från metoden "schackbräde" för alternativ ramåtergivning .

Beskrivning

Även om exakta implementeringar tenderar att variera mellan utvecklare, innebär tekniken i allmänhet att endast 50 % av en given scen återges, ofta i ett rutnät på 2×2 pixlar. Ett rekonstruktionsfilter används sedan för att extrapolera utseendet på de orenderade delarna av scenen, varvid den slutliga bilden sedan presenteras för betraktaren som (teoretiskt) samma som om den hade renderats naturligt med målupplösningen. I vissa implementeringar kommer rutnätet att växlas mellan bildrutor, med den föregående bildrutans bilddata lagras i minnet och sedan användas för att hjälpa till med att rekonstruera scenen.

En liknande teknik användes i videospelet Doom från 1993 , som hade ett "låg detalj"-läge som bara återgav varannan kolumn med pixlar för att förbättra prestandan. Checkerboarding påminner också om interlaced video , där varje bildruta är uppdelad i två fält, vilket också halverar mängden pixlar som måste renderas eller överföras. Checkboard-rendering skiljer sig genom att dela bilden med hjälp av checkboard-mönstret istället för att dela upp den med en alternativ linje. Rekonstruktionsfiltret som används vid rendering av checkboard är ofta mer komplext än den typiska deinterlacing- processen.

Även om tekniken vanligtvis används med målet att minska de beräkningsresurser som krävs för att rendera en scen med högre upplösningar, kan den också användas som en form av kantutjämning, med Rainbow Six: Siege som ett av spelen att använda den i detta sätt.

Genomförande

Videospel började använda sig av tekniken i mitten av 2010-talet , ofta med målet att göra det lättare för spel att uppnå 4K-upplösning vid acceptabla bildhastigheter. Även om tekniken inte kräver något specifikt hårdvarustöd utöver det normala för spel som producerats i den här eran, PlayStation 4 Pro specialiserad hårdvara för att göra det möjligt för schackbräde-rendering att utföras med mycket mindre prestandaförlust än vad som annars skulle vara fallet.

Se även