Print

Print


Thanks for the advice.  You were right in that the background designator was
not the only thing defining the "background".  The fog designator was the
problem, as it apparently put a black fog behind my molecule.  Once I
removed it, I got a nice transparent background (original header below).

#include "colors.inc"
camera {
orthographic location <0,0,-60>
look_at <0,0,0>up <0,35.2678904747,0>right <36.5470367614,0,0>}
background { color rgb <0,0,0> }
light_source { <0.0,0.0,-600.0>color  White}
fog { distance 100 colour rgb<0,0,0> }

Thanks,

Ray

On 6/1/07, James Stroud <[log in to unmask]> wrote:
>
> For povray, background is implicit (it exists as black if unspecified).
> According to the docs "when the alpha channel is turned on, all areas of
> the
> image where the background is partly or fully visible will be partly or
> fully
> transparent". I haven't used ccp4mg, but it might be making a sphere or a
> sky_sphere for the background instead of using the "background"
> designator,
> which could be causing problems. I suspect this is the case. Spheres are
> not
> transparent unless specified with an rgbt color_vector in the pigment
> specifier. Setting 1.0 as the 4th term in the rgbt vector will give full
> transparency. Also, some viewing programs do not display the alpha channel
> and they will look non-transparent, but this is less likely than the
> sphere
> or sky_sphere scenarios.
>
> If you post your pov files somewhere, I can give them a look. You will
> probably not want to attach them if you post to the ccp4bb as they can be
> quite big, but you can include them as attachments if you mail them
> directly
> to me ([log in to unmask]).
>
> James
>
> On Friday 01 June 2007 10:54, Ray Bourdeau wrote:
> > Hi all,
> >
> > I am generating images using ccp4mg (which is wonderful by the way), but
> I
> > can not figure out how to generate a povray input file that will yield
> an
> > image with a transparent background.  Getting a transparent background
> > using the screen snapshot works fine, but I would like to have a
> rendered
> > image. I have tried adding the +UA tag (which I believe should render
> the
> > alpha channel as transparent) as a povray command line option so that my
> > input looks like such:
> >
> > povray  +A +J0 +Q9 +UA +H2400 +W2400 input_file.pov
> >
> > Yet this still does not give me a transparent background.  When
> generating
> > povray input files, does ccp4mg output the background as the alpha
> channel
> > or do I need to go about this a different way?
> >
> > Thanks,
> >
> > Ray
>
> --
> James Stroud
> UCLA-DOE Institute for Genomics and Proteomics
> Box 951570
> Los Angeles, CA 90095
>
> http://www.jamesstroud.com
>



-- 
Raymond W. Bourdeau
University of Chicago - Tang Lab
929 E 57th St. W423J
Chicago, IL 60637
tel: 773-702-4608
email: [log in to unmask]
email: [log in to unmask]