Producing complicated effects based on image processing operations. The
image processing operations are defined for a processor which may be
different than the processor which is actually used. The processor that
is actually used runs an interpreter that interprets the information into
its own language, and then runs the image processing. The actual
information is formed according to a plurality of layers which are
combined in some way so that each layer can effect the layers below it.
For example, the layers may add to, subtract from, or form transparency
to the layer below it or make color filtering the layer below it. This
enables many different effects computed and precompiled for a
hypothetical processor, and a different processor can be used to combine
and render those effects.