Ce este Quad Buffering?

În grafica computerizată, quad buffering este acțiunea de a folosi patru zone de memorie pentru a reda o scenă, unul dintre buffer-uri fiind cadrul care este afișat în prezent pe dispozitivul de afișare. Termenul are, de asemenea, o conotație mai specifică și este folosit pentru a descrie tamponarea dublă aplicată la afișajele stereoscopice, în care există două tampoane pentru ochiul drept și două tampoane pentru ochiul stâng, câte unul fiind afișat pentru fiecare ochi. timp. Folosirea quad buffering-ului a crescut în popularitate pe măsură ce hardware-ul de afișare tridimensional (3D) a început să devină mai comun și în cele din urmă a devenit susținut de o varietate de plăci grafice diferite. În funcție de tipul de hardware 3D utilizat, tampoanele ar putea fi ambele proiectate pe un singur ecran, astfel încât ochelari speciali pot fi utilizați pentru a vizualiza efectul 3D sau fiecare dintre tampoanele poate fi trimis pe un dispozitiv de afișare diferit, cum ar fi un cap. -afisaj montat cu proiectii independente pentru fiecare ochi.

Ideea din spatele quad buffering-ului este similară cu buffering-ul dublu, cu excepția faptului că sunt utilizate două seturi independente de buffer-uri. În timp ce un buffer este afișat, al doilea buffer are scena curentă redată. Când trebuie afișat următorul cadru, bufferele sunt schimbate și următorul cadru este desenat pe bufferul care nu este afișat. Acest lucru ajută la ca animația și mișcarea să pară foarte fluide pentru spectator, menținând framerate cât mai consistent posibil.

Cu quad buffering, tamponarea dublă este efectuată pentru fiecare ochi. Scena 3D utilizată trebuie redată de două ori din două unghiuri separate în două buffere separate. Bufferele sunt independente unele de altele, astfel încât fiecare poate fi afișată după cum este necesar de hardware-ul utilizat pentru fiecare ochi, oferind potențial capacitatea de a randa și afișa fiecare cadre la rate diferite pentru fiecare ochi.

Redarea stereoscopică prin quad buffering poate fi utilizată pentru a oferi o vedere 3D a unei scene printr-o varietate de metode implementate hardware. De asemenea, este important pentru aplicațiile care sunt concepute pentru a reda anumite tipuri de media, deoarece unele formate video folosesc tehnici 3D, ceea ce înseamnă că quad buffering devine un instrument necesar pentru afișarea corectă a videoclipului. În anumite cazuri, utilizarea quad buffering-ului și a redării stereoscopice necesită încă hardware de afișare special și ar putea crea o imagine de nerecunoscut pe monitoarele standard bidimensionale (2D).