RV: Re: Drawing transparent objects.
- To: mathgroup at smc.vnet.net
- Subject: [mg30289] RV: [mg30223] Re: Drawing transparent objects.
- From: "Emilio Martin-Serrano Sobrino" <emilio.martin at sema.es>
- Date: Sun, 5 Aug 2001 16:18:34 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Johannes, I have occasionally used a tricky and non-canonical form to simulate transparency. Tray using coloured meshes instead of "solid" surfaces. This allows for the hidden parts to be seen; so creating the illusion of transparency, as in the attached notebook. This approach, of course, demands some trial and error exercise, but the results are occasionally good enough. One more thing, the attached notebook uses the David Park's Packages for his Drawing Cube paradigm, and also contains some of hints he gave me to deal with the example. [Contact the author to obtain the notebook mentioned above - moderator] Emilio. -----Mensaje original----- De: Jens-Peer Kuska [mailto:kuska at informatik.uni-leipzig.de] Enviado el: viernes, 03 de agosto de 2001 4:56 Para: mathgroup at smc.vnet.net Asunto: [mg30223] Re: Drawing transparent objects. Hi, Mathematica does not support transparence for PostScript (only PostScript level 3 does this). The only solution is to switch to MathGL3d http://phong.informatik.uni-leipzig.de/~kuska/mathgl3dv3/ and use the MVAlpha option of the MVShow3D[] command. To get really good renderings of transparent surfaces you should export the 3d opbjects form MathgL3d to POVRay or RenderMen and add some refraction. The reason for that is, the human eye expect refraction on transparent surfaces but OpenGL can't do that. Contact me, if you have problems/questions with transparence in MathGL3d. Regards Jens Johannes Ludsteck wrote: > > Dear MathGroup members, > I would like to draw transparent three- > dimensional objects > (cuboids, graphs of functions and such things), > i.e. objects with unfilled mesh. > I searched the Mathematica book for a option or > graphics directive, but didn't find one. > Is there a simple way solve the problem or have I > to do this by defining the graphics objects by > hand? > > Thanks for your help and best regards, > Johannes Ludsteck > > <><><><><><><><><><><><><><><><><><> > Johannes Ludsteck > Institut fuer Volkswirtschaftslehre > Lehrstuhl Prof. Dr. Moeller > Universitaet Regensburg > Universitaetsstrasse 31 > 93053 Regensburg > Tel +49/0941/943-2741