Hi Yuri, If you are using v1.2.1, please try v1.2.1_03 and v1.3 beta1. If the problem still exists, send us a test program to investigate.
Thanks. - Kelvin -------------- Java 3D Team Sun Microsystems Inc. >Delivered-To: [EMAIL PROTECTED] >MIME-Version: 1.0 >Date: Tue, 15 Jan 2002 12:49:17 -0500 >From: Yuri Nikishkov <[EMAIL PROTECTED]> >Subject: [JAVA3D] Transparency problem in 1.2.1 >To: [EMAIL PROTECTED] > Hi all, I have a problem with transparent shapes in Java3D 1.2.1. It is not a sorting problem, I'm aware that transparency sorting is not implemented in that version. I have a single transparent shape in my SG and the problem is that some of the opaque shapes that has to be seen through the transparent shape are not shown. You can still see some of the other opaque shapes, depending on the rendering order. As far as I understand, transparency in Java3D 1.2.1 works like this: first, all opaque shapes are rendered, then, in the next pass, all transparent shapes are rendered with depth buffer frozen. In my application, however, it looks like transparent shape is rendered together with the opaque shapes and depending on the rendering order the transparent shape blends its color with previously rendered opaque shape or it doesn't if the opaque shape is not yet rendered. You can see the example picture in the attachement. The transparent shape is in front, and you can see only one opaque shape and axis through it. Four other shapes that are partially behind the transparent shape are not there. I have tried the AppearanceTest applet in Java3D demos, and it works correctly. So it means that I have a problem in some of my SG settings. What are the possible reasons for transparent shapes not to be rendered in a separate pass? Thanks, Yuri. =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
