Unterschied zwischen Z -Puffer und einem Puffer

Unterschied zwischen Z -Puffer und einem Puffer

Z Puffer gegen einen Puffer

Z -Puffer und ein Puffer sind zwei der beliebtesten sichtbaren Techniken zur Erkennung von sichtbaren Oberflächen in 3D -Computergrafiken. Sichtbarer Oberflächenerkennung (auch als versteckte Oberflächeneliminierung bezeichnet) wird verwendet, um zu identifizieren, was innerhalb einer Szene aus einem bestimmten Betrachtungspunkt in der 3D -Welt sichtbar ist. Es gibt zwei Hauptkategorien von Oberflächenerkennungsmethoden, die als Objektraummethoden und Bildraummethoden bekannt sind. Objektraummethoden befassen sich mit dem Vergleich von Objekten und/ oder Teilen von Objekten, um zu bestimmen, welche Oberflächen sichtbar sind. Bildraummethoden befassen sich mit der Entscheidung von Sichtbarkeit auf Punkt-zu-Punkt-Basis auf Pixelebene. Bildraummethoden sind die beliebtesten und z -Puffer und ein Puffer gehören zu dieser Kategorie. Die Z -Puffermethode berechnet die Oberflächentiefenwerte für jedes Pixel in der gesamten Szene. Eine Puffermethode ist eine Erweiterung der Z -Puffermethode, die Transparenz hinzufügt.

Was ist Z -Puffer?

Die Z-Puffermethode ist auch als Tiefenpuffermethode bekannt. Z Buffer ist ein Rasterpuffer, der Farb- und Tiefeninformationen für jedes Pixel speichert. Der „Z“ im Z-Puffer bezieht. Z -Puffermethoden erkennen sichtbare Oberflächen durch Vergleich der Oberflächentiefenwerte für jedes Pixel in der Szene in der Projektionsebene. Dies geschieht hauptsächlich in Hardware, wird aber manchmal in Software durchgeführt. Normalerweise wird die Z -Puffermethode auf Szenen angewendet, die nur aus Polygonen bestehen. Die Z -Puffermethode ist sehr schnell, da die Tiefenwerte sehr einfach berechnet werden können. Einer der wichtigsten Aspekte, die die Qualität der wiedergegebenen Grafiken beeinflussen, ist die Granularität des Z -Puffer. Eine geringere Granularität kann Probleme wie Z-Kämpfe verursachen (insbesondere für sehr enge Objekte). Zum Beispiel können 16-Bit-Z-Puffer diese Probleme verursachen. 24-Bit- oder höhere Z-Puffer bieten in diesen Situationen eine bessere Qualität. Es wird angenommen.

Was ist ein Puffer?

Ein Puffer (auch als anti-aliased, flächengemittelter Akkumulationspuffer bekannt) ist eine Verlängerung des Z-Puffer. Ein Pufferalgorithmus wurde von Pixar entwickelt. Eine Puffermethode könnte effektiv für virtuelle Speicher von mittlerem Maßstab verwendet werden. Der gleiche Algorithmus, der von Z -Puffer verwendet wird, wird mit einem Puffer verwendet. Ein Puffer bietet jedoch zusätzlich zu dem, was Z-Puffer tut. In einem Puffer besteht jedes Pixel aus einer Gruppe von Unterpixeln. Die endgültige Farbe eines Pixels wird berechnet, indem alle Subpixel summiert werden. Ein Puffer erhält den Namensakkumulationspuffer aufgrund dieser Akkumulation auf Subpixelebene.

Was ist der Unterschied zwischen Z -Puffer und einem Puffer?

Z -Puffer und ein Puffer sind zwei der beliebtesten sichtbaren Oberflächenerkennungstechniken. Tatsächlich ist ein Puffer eine Erweiterung des Z-Puffer. In der Regel hat ein Puffer eine bessere Bildauflösung als Z -Puffer, da ein leicht berechnungsfähiges Fourier -Fenster verwendet wird. Ein Puffer ist jedoch etwas kostspielig als Z -Puffer.