Effects of Polygonal Sorting Order on Interpolated Transparency

Suppose one has three polygons, A, B, and C, which lie along the same projector from the screen. Suppose A and B are transparent and one models this with interpolated transparency:

Iw = (1-kwA)IwA + ktA IwB

where w is the wavelength and ktA is the opacity index of the frontmost polygon.

We will show that for this model, one gets different pixel values for the image of the opaque polygon C depending upon whether A is in front of B or vice versa.

Kenny Hoff
02/26/96


Given: Polygons A, B, C; polygon opacity factors: KA, KB, KC; and polygon intensities (perhaps RGB triplets: IA, IB, IC)

A, B, and C lie along the same projector with C being the last. C is completely opaque so its opacity factor is KC = 1. Now using the interpolated transparency equation, show that the order A, B, and then C results in a different intensity than B, A, and then C. So, let's solve for the order A, B, C and then interchange A and B to show inequality (rIK = resulting intensity at polygon K):

now swapping the intensity and opacity factors for polygons A and B:

If KA!=KB and IA!=IB, we can prove that iRA!=iRB (resultant intensity with polygon A in front does not equal resultant intensity with polygon B in front).

Our goal is to show that the resultant intensities are not equal for a different ordering of polygons
(rIA!=rIB). So if rIA=rIB , they must be equal for all values of KA, KB , IA, and IB; therefore finding just one example that shows otherwise proves their inequality. Here goes...let's try:

CLEARLY NOT EQUAL, therefore rIA!=rIB by counterexample.