A system and method for generating graphics images from 3-dimensional
graphics data representing one or more transparent objects and one or more
opaque objects are disclosed. Memory locations for storing transparent
samples may be provided by reducing the number of opaque samples per pixel
as needed, and storing the transparent samples in the memory locations
formerly used to store the discarded opaque samples. A plurality of opaque
samples for a plurality of sample positions corresponding to a pixel may
be initially stored in a sample memory. A transparent sample rendered for
one of the plurality of sample positions may replace an opaque sample in
another one of the sample positions of the plurality of sample positions.
The transparent and opaque samples rendered for the same position may be
blended and the blended samples may be filtered at least once per screen
refresh cycle to generate output pixels.
Un sistema e un metodo per la generazione delle immagini dei grafici dai dati 3-dimensional dei grafici che rappresentano uno o più oggetti trasparenti ed uno o più oggetti opachi sono rilevati. Le posizioni di memoria per immagazzinare i campioni trasparenti possono essere fornite riducendo il numero di campioni opachi per il pixel come stato necessario ed immagazzinando i campioni trasparenti nelle posizioni di memoria precedentemente usate per immagazzinare i campioni opachi scartati. Una pluralità di campioni opachi per una pluralità di posizioni del campione che corrispondono ad un pixel può inizialmente essere memorizzata in una memoria del campione. Un campione trasparente reso per uno della pluralità di posizioni del campione può sostituire un campione opaco in altra delle posizioni del campione della pluralità di posizioni del campione. I campioni trasparenti ed opachi resi per la stessa posizione possono essere mescolati ed i campioni mescolati possono essere filtrati almeno una volta per lo schermo rinfrescano il ciclo per generare i pixel dell'uscita.