An image generator takes graphical objects and an occlusion relationship
for the objects and resolves non-binary occlusion cycles with image
compositing operations to produce an output image of the objects. The
image generator takes an occlusion relationship for objects in a scene and
a set of antialiased image layers with transparency of the objects and
produces an antialiased image of the objects with hidden surfaces
eliminated. One implementation operates on subsets of the objects in a
scene that form non-binary cycles. This implementation uses a chain of
atop operators to combine occluding objects with a selected object from a
subset, and then combines this result with other objects in the cycle
using over image operations. Another implementation computes a chain of
out image operations for each object to combine the image layers of the
occluding objects with the image layer of the object. The results of each
chain of out image operations are summed to produce an output image.
Un générateur d'image prend des objets graphiques et un rapport d'occlusion pour les objets et résout les cycles non-binaires d'occlusion avec des opérations compositing d'image pour produire une image de rendement des objets. Le générateur d'image prend un rapport d'occlusion pour des objets dans une scène et un ensemble de antialiased des couches d'image avec le transparent des objets et produit antialiased l'image des objets avec les surfaces cachées éliminées. Une exécution opère des sous-ensembles des objets dans une scène qui forment les cycles non-binaires. Cette exécution emploie une chaîne de placé sur des opérateurs pour combiner les objets d'occlusion avec un objet choisi d'un sous-ensemble, et puis combine ce résultat avec d'autres objets dans le cycle en utilisant des opérations finies d'image. Une autre exécution calcule une chaîne de hors des opérations d'image pour que chaque objet combine les couches d'image des objets d'occlusion avec la couche d'image de l'objet. Les résultats de chaque chaîne de hors des opérations d'image sont additionnés pour produire une image de rendement.