In various embodiments, methods and systems for brush composition are
described. In one particular application of brush composition, opacity
issues are addressed by focusing on the composition of objects having
opacity effects in terms of the brushes that are used to render the
objects. By focusing on the brushes that are used in the rendering
process, instead of the individual objects and their particular colors,
processing economies and efficiencies can be experienced. Specifically,
in some instances, because of the particular way that overlapping objects
interact, focusing on the brushes that are used with the individual
objects and creatively attempting to combine or compose the brushes for
operating on the areas of overlap, some processing steps that might
otherwise have been required at the object/color level can be eliminated,
thus providing a streamlined and efficient process.