MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Rendering transparent objects changed in M8

  • To: mathgroup at
  • Subject: [mg114214] Re: Rendering transparent objects changed in M8
  • From: David Skulsky <edskulsky at>
  • Date: Sat, 27 Nov 2010 03:37:26 -0500 (EST)
  • References: <iclfbi$l7r$> <ico23m$nh8$>

On Nov 26, 2:28 am, truxton spangler <truxtonspangle... at>
> On Nov 25, 9:55 pm, David Skulsky <edskul... at> wrote:
> > On my work machine (Mac Pro with an ATI HD 4870 graphics card) I found
> > that transparent objects (i.e., objects with Opacity < 1) were not
> > rendering properly under Mathematica 8; these same objects did render
> > properly under Mathematica 7.
> > I contacted Wolfram; they investigated the issue and promptly replied
> > with an explanation and what I expect will solve the problem.
> > Apparently the default method for rendering transparent objects was
> > changed in M8 "from a BSP tree to a depth-peeling method," supposedly
> > for speed purposes.  Evidently this change can cause problems on some
> > systems (mine!).
> > Switching back to the BSP tree can be accomplished by adding a hidden
> > option to Style:
> > Style[Graphics3D[...], RenderingOptions->{"Graphics3DRenderingEngine"-
> > >"BSPTree"}]
> > I will not be able to test this on my system until next week, but
> > Wolfram was able to test it on one of their machines and confirmed
> > that it fixed the problem.  They also advise that this workaround has
> > not been tested on other ATI Radeon graphics cards.
> > David Skulsky
> Shame there isn't a web page on their site with bug fixes and work
> arounds. Apart from being useful for users it would reduce the load on
> their tech support people I would guess, because we could check out
> the fixes and work arounds page before contacting them.
> TS

I like your idea and I hope you send it to Wolfram (and that they
implement it).

Meanwhile, I'll post any additional workarounds I learn about in this
group (perhaps we should include "workaround" in the subject to make
searching a bit easier).


  • Prev by Date: Defining constants causes integration to hang
  • Next by Date: Re: understanding code
  • Previous by thread: Re: Rendering transparent objects changed in M8
  • Next by thread: Re: Rendering transparent objects changed in M8