Tlmivý roztok Z verzus tlmivý roztok
Z buffer a A buffer sú dve z najpopulárnejších techník detekcie viditeľného povrchu používaných v 3D počítačovej grafike. Detekcia viditeľného povrchu (tiež známa ako eliminácia skrytého povrchu) sa používa na identifikáciu toho, čo je viditeľné v scéne z určitého uhla pohľadu v 3D svete. Existujú dve hlavné kategórie metód detekcie povrchu známe ako metódy priestorového objektu a metódy obrazového priestoru. Metódy Object Space sa zaoberajú porovnaním objektov a / alebo častí objektov, aby sa určilo, ktoré povrchy sú viditeľné. Metódy obrazového priestoru sa zaoberajú rozhodovaním o zviditeľňovaní bod od bodu na úrovni pixlov. Metódy obrazového priestoru sú najobľúbenejšie a do tejto kategórie patrí medzipamäť Z a medzipamäť A. Metóda vyrovnávacej pamäte Z vypočíta hodnoty hĺbky povrchu pre každý pixel v celej scéne. Metóda vyrovnávacej pamäte je rozšírenie na metódu vyrovnávacej pamäte Z, ktorá zvyšuje priehľadnosť.
Čo je to tlmivý roztok Z?
Metóda vyrovnávacej pamäte Z je známa aj ako metóda hĺbkovej vyrovnávacej pamäte. Vyrovnávacia pamäť Z je vyrovnávacia pamäť rastra, ktorá ukladá informácie o farbe a hĺbke pre každý pixel. „Z“ v vyrovnávacej pamäti Z sa vzťahuje na rovinu „Z“ v trojrozmernom priestore. Metódy vyrovnávacej pamäte Z zisťujú viditeľné povrchy porovnaním hodnôt hĺbky povrchu pre každý pixel v celej scéne v rovine projekcie. Toto sa väčšinou deje v hardvéri, ale niekedy sa vykonáva v softvéri. Metóda vyrovnávacej pamäte Z sa zvyčajne používa na scény tvorené iba polygónmi. Metóda vyrovnávacej pamäte Z je veľmi rýchla, pretože hodnoty hĺbky sa dajú vypočítať veľmi ľahko. Jedným z najdôležitejších aspektov, ktoré ovplyvňujú kvalitu vykreslenej grafiky, je granularita vyrovnávacej pamäte Z. Nižšia granularita môže spôsobiť problémy, ako je boj proti Z (najmä pre veľmi blízke objekty). Tieto problémy môžu spôsobiť napríklad 16-bitové Z vyrovnávacie pamäte. V týchto situáciách poskytujú kvalitnejšiu 24-bitovú alebo vyššiu vyrovnávaciu pamäť Z. 8-bitový Z buffer sa považuje za príliš presný, aby bol užitočný.
Čo je to nárazník?
Tlmivý roztok (známy tiež ako vyrovnaný vyrovnávací priestor, akumulačný tlmivý roztok) je rozšírením Z tlmivého roztoku. Vyrovnávací algoritmus bol vyvinutý spoločnosťou Pixar. Vyrovnávacia metóda by sa mohla efektívne použiť pre počítače virtuálnej pamäte so stredným rozsahom. Rovnaký algoritmus, aký používa Z buffer, sa používa s A bufferom. Vyrovnávacia pamäť A však poskytuje vyhladenie okrem toho, čo robí vyrovnávacia pamäť Z. Vo vyrovnávacej pamäti A sa každý pixel skladá zo skupiny čiastkových pixlov. Konečná farba pixelu sa vypočíta spočítaním všetkých sub pixelov. Vyrovnávacia pamäť získa vyrovnávaciu pamäť názvu kvôli tejto akumulácii, ktorá sa uskutočňuje na úrovni sub pixelov.
Aký je rozdiel medzi pufrom Z a pufrom A??
Tlmivý roztok Z a tlmivý roztok A sú dve z najpopulárnejších techník detekcie viditeľného povrchu. V skutočnosti je medzipamäť A rozšírením o medzipamäť Z, ktorá pridáva vyhladzovanie. Obvykle má vyrovnávacia pamäť lepšie rozlíšenie obrazu ako vyrovnávacia pamäť Z, pretože používa ľahko vypočítateľné Fourierovo okno. Tlmivý roztok A je však mierne nákladný ako tlmivý roztok Z.