Re: Transparency Problem

Hi Jason,

Unfortunately, accurate transparency rendering depends on
the triangles and other geometry being sorted dynamically
so they are rendered back-to-front. This is very difficult
and Java3D doesn't do it. When you rotate your image, you
change the rendering order relative to the front-to-back
order. Because of this, transparency has limited utility.
It works for volume rendering because VisAD stores six
different sort orders for its triangles and switches
dynamically as the user rotates.

Cheers, Bill
----------------------------------------------------------
Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI  53706
hibbard@xxxxxxxxxxxxxxxxx  608-263-4427  fax: 608-263-6738
http://www.ssec.wisc.edu/~billh/vis.html


On Tue, 23 Apr 2002, Jason Rose wrote:

> I've used the setTable method in ColorAlphaControl to set a number of my
> data points alpha to 1.0f in order to make them transparent.  Unfortunately
> this has only half worked.  When I look at the front side of my display, all
> of the points that were supposed to be transparent are white.  When I rotate
> the display around to look at the back side, all of the white data points
> then actually become transparent.  Has anyone had any experience with this
> problem?
>
> Thanks
> Jason Rose
>