Kaj je Quad Buffering?

V računalniški grafiki je quad puffering dejanje uporabe štirih področij pomnilnika za upodabljanje scene, pri čemer je eden od medpomnilnikov okvir, ki je trenutno prikazan na prikazovalni napravi. Izraz ima tudi bolj specifično konotacijo in se uporablja za opis dvojnega pufra, ki se uporablja za stereoskopske zaslone, pri katerih sta dva pufra za desno oko in dva pufra za levo oko, pri čemer je eden prikazan za vsako oko na kateri koli dani čas. Uporaba quad puffering je postala vse bolj priljubljena, saj je strojna oprema za tridimenzionalni (3D) zaslon začela postajati vse pogostejša in je sčasoma postala podprta z različnimi grafičnimi karticami. Odvisno od vrste 3D strojne opreme, ki se uporablja, se lahko oba medpomnilnika projicirata na en sam zaslon, tako da se lahko za ogled 3D učinka uporabijo posebna očala, ali pa se vsak od medpomnilnikov odda na drugo prikazovalno napravo, kot je glava – vgrajen zaslon z neodvisnimi projekcijami za vsako oko.

Zamisel za štiri medpomnilnik je podobna dvojnemu medpomnilniku, le da se uporabljata dva neodvisna niza medpomnilnikov. Medtem ko je prikazan en medpomnilnik, ima drugi medpomnilnik prikazan trenutni prizor. Ko je treba prikazati naslednji okvir, se medpomnilniki preklopijo in naslednji okvir se nariše v medpomnilnik, ki ni prikazan. To pripomore k temu, da sta animacija in gibanje gledalcu videti zelo gladka, tako da je število sličic čim bolj dosledno.

Pri štirikratnem pufriranju se dvojno puferiranje izvaja za vsako oko. Uporabljeni 3D prizor je treba dvakrat upodabljati iz dveh ločenih zornih kotov v dva ločena medpomnilnika. Medpomnilniki so neodvisni drug od drugega, tako da se lahko vsak prikaže po potrebi s strojno opremo, ki se uporablja za vsako oko, kar potencialno omogoča možnost upodabljanja in prikaza vsakega od okvirjev z različnimi stopnjami za vsako oko.

Stereoskopsko upodabljanje s quad pufferingom se lahko uporablja za zagotavljanje 3D-pogleda scene z različnimi strojno implementiranimi metodami. Prav tako je pomembno za aplikacije, ki so zasnovane za predvajanje določenih vrst medijev, saj nekateri video formati uporabljajo 3D tehnike, kar pomeni, da quad puffering postane potrebno orodje za pravilen prikaz videa. V določenih primerih uporaba quad puffering in stereoskopskega upodabljanja še vedno zahteva posebno strojno opremo za prikaz in lahko ustvari sliko, ki je neprepoznavna na standardnih dvodimenzionalnih (2D) monitorjih.