Tampon Z contre tampon A
Z buffer et A buffer sont deux des techniques de détection de surface visible les plus populaires utilisées en infographie 3D. La détection de surface visible (également connue sous le nom d'élimination de surface cachée) est utilisée pour identifier ce qui est visible dans une scène à partir d'un certain point de vue dans le monde 3D. Il existe deux catégories principales de méthodes de détection de surface appelées méthodes d'espace objet et méthodes d'espace image. Les méthodes d'espace objet traitent de la comparaison d'objets et/ou de parties d'objets pour déterminer quelles surfaces sont visibles. Les méthodes d'espace d'image traitent de la détermination de la visibilité sur une base point à point au niveau du pixel. Les méthodes d'espace d'image sont les plus populaires et les tampons Z et A appartiennent à cette catégorie. La méthode du tampon Z calcule les valeurs de profondeur de surface pour chaque pixel dans toute la scène. Une méthode de tampon est une extension de la méthode de tampon Z, qui ajoute de la transparence.
Qu'est-ce que le tampon Z ?
La méthode du tampon Z est également connue sous le nom de méthode du tampon de profondeur. Le tampon Z est un tampon raster qui stocke les informations de couleur et de profondeur pour chaque pixel. Le "Z" dans le tampon Z fait référence au plan "Z" dans l'espace tridimensionnel. Les méthodes de tampon Z détectent les surfaces visibles en comparant les valeurs de profondeur de surface pour chaque pixel dans toute la scène sur le plan de projection. Cela se fait principalement dans le matériel, mais parfois dans le logiciel. Habituellement, la méthode du tampon Z est appliquée aux scènes uniquement composées de polygones. La méthode du tampon Z est très rapide car les valeurs de profondeur peuvent être calculées très facilement. L'un des aspects les plus importants qui influencent la qualité des graphismes rendus est la granularité du tampon Z. Une granularité inférieure peut causer des problèmes tels que le Z-fighting (en particulier pour les objets très proches). Par exemple, les tampons Z 16 bits peuvent produire ces problèmes. Les tampons Z 24 bits ou supérieurs offrent une meilleure qualité dans ces situations. Un tampon Z 8 bits est considéré comme ayant une précision de tampon trop faible pour être utile.
Qu'est-ce qu'un tampon ?
Un tampon (également connu sous le nom de tampon d'accumulation anticrénelé, moyenné par zone) est une extension du tampon Z. Un algorithme de tampon a été développé par Pixar. Une méthode de tampon pourrait être utilisée efficacement pour les ordinateurs à mémoire virtuelle de taille moyenne. Le même algorithme utilisé par le tampon Z est utilisé avec le tampon A. Cependant, le tampon A fournit un anti-aliasing en plus de ce que fait le tampon Z. Dans un tampon A, chaque pixel est composé d'un groupe de sous-pixels. La couleur finale d'un pixel est calculée en additionnant tous ses sous-pixels. Un tampon reçoit le nom de tampon d'accumulation car cette accumulation a lieu au niveau du sous-pixel.
Quelle est la différence entre le tampon Z et le tampon A ?
Z buffer et A buffer sont deux des techniques de détection de surface visible les plus populaires. En fait, le tampon A est une extension du tampon Z, qui ajoute de l'anticrénelage. En règle générale, le tampon A a une meilleure résolution d'image que le tampon Z, car il utilise une fenêtre de Fourier facilement calculable. Cependant, le tampon A est légèrement plus coûteux que le tampon Z.