Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

Re: Transparenct surface doesn't work right

Hi Santi,

There is no good way to solve your problem via Java3D
rendering. With normal transparency, its a question of
the order in which objects are rendered. If you switch
the order to addReference() calls for your two surfaces,
then you will get a rendering error in the other
direction.

One potential way to fix this is using "screen door"
transparency mode. But the last time I tried using that
in Java3D, it didn't work. If it did work, we'd support
it from VisAD.

The basic problem is that transparency is very difficult
to do completely correctly, and graphics APIs like
Java3D have to cut some corners (to avoid rendering
everything 100 times slower).

Bill

On Fri, 13 May 2005, S Santos wrote:

> Hi All,
>
> I have create some graphs with transparent surfaces and some of the surfaces 
> don't seem transparents,
>    you only can see the box of the representation across them but no the 
> other surfaces.
>
> I send a example image of what is happening.In it you can see the green 
> surface only allow to see the
> box, but you can't see the red surface across it.
>
> Is this a bug of VISAD, or could it be that I'm doing something wrong?
>
> Many thanks,
>
> Santi.
>


 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Community Programs   Unidata is a member of the UCAR Community Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690