September 2009


Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sean Luke <[log in to unmask]>
Reply To:
MASON Multiagent Simulation Toolkit <[log in to unmask]>
Wed, 16 Sep 2009 09:46:39 +0200
text/plain (45 lines)
You're running on a Mac, right?

In the past I've noticed depth ordering problems with the Mac version
of Java3D and alpha. But I thought Apple's since updated to sit
Java3D on top of JOGL like everyone else so it should have gone away.

Java3D has a bunch of built-in options for specifying the ordering of
transparent objects. But the defaults are almost 100% what you want.
So this has to be a bug.

So first test: Try this out on (1) Windows and (2) XWindows

Test #2: modify appearanceForColor (which is what I'm assuming you're
using) to use ALPHA_SCREEN_DOOR (or whatever it is called) instead of

 From there it's time to start hunting down the Java3D forums. I
agree, this is ugly.


On Sep 16, 2009, at 8:47 AM, Joerg Hoehne wrote:

> Hi,
> can anybody confirm this weird behaviour shown in the attached
> files? I'm displaying a scene where
> the spheres have an alpha value of .9f (almost opaque). With this
> alpha value the depth ordering is
> not working as shown in the image sequence (all image file names
> below 10).
> The same scene with an alpha of 1.0f does not show the behaviour,
> the depth ordering is fine (see
> the attached image sequence, all image file names from 10 and above).
> In the image sequence I'm moving the camera so the red sphere on the
> bottom should be displayed
> above the purple sphere.
> Currently I don't have any short code sequence for demonstration
> because I have first to extract it
> from the project.
> Regards,
> Jörg