Kas yra keturkampis buferis?

Kompiuterinėje grafikoje keturkampis buferis yra keturių atminties sričių panaudojimas scenai atkurti, o vienas iš buferių yra kadras, kuris šiuo metu rodomas rodymo įrenginyje. Šis terminas taip pat turi konkretesnę reikšmę ir yra naudojamas apibūdinti dvigubą buferį, taikomą stereoskopiniams ekranams, kai yra du buferiai dešinei akiai ir du buferiai kairiajai akiai, o po vieną rodoma kiekvienai akiai bet kuriuo konkrečiu atveju. laikas. Keturkampio buferio naudojimas išpopuliarėjo, nes trimačio (3D) ekrano aparatinė įranga tapo vis labiau paplitusi ir galiausiai ją palaiko įvairios vaizdo plokštės. Priklausomai nuo naudojamos 3D aparatūros tipo, abu buferiai gali būti projektuojami į vieną ekraną, kad būtų galima peržiūrėti 3D efektą naudojant specialius akinius, arba kiekvienas buferis gali būti išvestas į kitą rodymo įrenginį, pvz., galvutę. – montuojamas ekranas su atskiromis kiekvienos akies projekcijomis.

Keturkampio buferio idėja yra panaši į dvigubą buferį, išskyrus tai, kad naudojami du nepriklausomi buferių rinkiniai. Kol rodomas vienas buferis, antrame buferyje pateikiama dabartinė scena. Kai reikia rodyti kitą kadrą, buferiai perjungiami, o kitas kadras traukiamas į buferį, kuris nerodomas. Tai padeda, kad animacija ir judesys žiūrovui atrodytų labai sklandūs, nes kadrų dažnis yra kuo nuoseklesnis.

Naudojant keturkampį buferį, dvigubas buferis atliekamas kiekvienai akiai. Naudojama 3D scena turi būti atvaizduojama du kartus iš dviejų skirtingų kampų į du atskirus buferius. Buferiai yra nepriklausomi vienas nuo kito, todėl kiekvienas gali būti rodomas pagal poreikį kiekvienai akiai naudojamai aparatūrai, o tai gali suteikti galimybę kiekvienai akiai pateikti ir rodyti kiekvieną kadrą skirtingu greičiu.

Stereoskopinis atvaizdavimas naudojant keturkampį buferį gali būti naudojamas norint pateikti 3D scenos vaizdą, naudojant įvairius aparatūros įdiegtus metodus. Tai taip pat svarbu programoms, kurios skirtos leisti tam tikrų tipų laikmenas, nes kai kuriuose vaizdo įrašų formatuose naudojama 3D technika, o tai reiškia, kad keturkampis buferis tampa būtina priemone norint tinkamai rodyti vaizdo įrašą. Tam tikrais atvejais, naudojant keturkampį buferį ir stereoskopinį atvaizdavimą, vis tiek reikalinga speciali ekrano aparatinė įranga, todėl standartiniuose dvimačiuose (2D) monitoriuose vaizdas gali būti neatpažįstamas.