ALPHA CHANNEL
29-Sep-94 11:53:44
Sb: #126079-ALPHA CHANNEL
Fm: Yost Group 76702,413
To: Marion K. Marks 70700,2777
There are a couple of separate issues going on here.
I. Accumulated alpha.
The alpha channel IS accumulated throughout the compositing chain. That's an
important feature that we spent quite a bit of time working on to get right.
Your comment about the alpha switches in the IXP's being useless is inaccurate,
though, because if you do a single-layer renderings with an additional
light-effect layer, the alpha switches work perfectly. If someone wanted to
write an IXP that saved the accumulated alpha channel from all previous layers,
wiped the alpha channel for the subsequent layer, and then another IXP that
restored the accumulated alpha after the light-effect layer was done, it would
allow n-layer compositing with light effects and alpha-switch control. But the
point is that it works perfectly in a 2-layer situation.
II. Alpha output from IXP's.
As for the alpha output from IXPs such as FLARE, HILITE, etc., Alpha is not
modified by these processes because IT SHOULD NOT BE. The reason for this is
that lighting effects which are additive in nature do NOT mask out what is
behind them — they add to it. If you take a multiple-exposure photograph of
red, green and blue light sources with different overlapping cross-star
filters, the overlapping star points from the different color layers ADD UP —
Exposing red, then green, then blue does not result in a blue image (as you
seem to expect) — it adds up to white. Tom has some slides that he took as
experiments while doing the IXP's that I could dig up if I need to to provide
someone actual documented photographic proof of this, but you can try it
yourself. In the computer, if we generated alpha, compositing the resulting
image over another would mask out the other image rather than adding the flare
color to it.
There ya go,
– G