Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2010

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

Search the Archive

Re: Rendering transparent objects changed in M8

  • To: mathgroup at smc.vnet.net
  • Subject: [mg114232] Re: Rendering transparent objects changed in M8
  • From: truxton spangler <truxtonspangler29 at gmail.com>
  • Date: Sun, 28 Nov 2010 06:52:58 -0500 (EST)
  • References: <iclfbi$l7r$1@smc.vnet.net> <ico23m$nh8$1@smc.vnet.net> <icqfvp$m40$1@smc.vnet.net>

On Nov 27, 7:37 pm, David Skulsky <edskul... at gmail.com> wrote:
> On Nov 26, 2:28 am, truxton spangler <truxtonspangle... at gmail.com>
> wrote:
>
>
>
> > On Nov 25, 9:55 pm, David Skulsky <edskul... at gmail.com> wrote:
>
> > > On my work machine (Mac Pro with an ATI HD 4870 graphics card) I foun=
d
> > > 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 so=
me
> > > 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 h=
as
> > > 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).
>
> David

People have asked for a bugs list for ages and been ignored so I do
not see any point in contacting them. Likewise a resource for
undocumented or insufficiently documented functionality has been
called for before. Obviously the actual documentation is the place for
this but a about this -- I've never understood why all function
options are not documented with usage examples. Even though there is a
business case for it (reduce tech support time, get relevant user
required documentation to include in the next version) the company
prefers to keeps its cards close to its chest.


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