|
|
Good morning,
Newbie here. I've been going through an old pov script for the Enterprise
and updating the code so it works in 3.5. Mostly what I have been doing
is tacking semicolons on declare statements and adding the pigment keyword
to textures to make the color fly right. But now I've run into something
that
I can't get to work. Here is the code:
#declare Line = texture
{ gradient <0 0 1>
color_map
{ [0 0.0005 color Gridgray color Gridgray]
[0.0005 1 color Clear color Clear ]
}
scale <1 1 25>
}
#declare Saucer_top_texture = texture
{ Line
color_map
{ [0 0.0005 color Gridgray color Gridgray]
[0.0005 1 color Hullcol color Hullcol ]
}
specular layer_specular
}
I've messed with it and can't get it right. The first thing I did was
enclose
the gradiant and color map in the Line texture inside a set of pigment
braces,
like this:
#declare Line = texture
{ pigment
{ gradient <0 0 1>
color_map
{ [0 0.0005 color Gridgray color Gridgray]
[0.0005 1 color Clear color Clear ]
}
}
scale <1 1 25>
}
That allowed that statement to work, but it hung on the next one. Looking
at the old 3.1g documentation, I believe that the second statement is merely
a layered texture. And reading 2.7.10.1 Declaring Layered Textures gave
me the impression that leaving off the texture wrapper in the second state-
ment was my problem. I've been fooling with it for an hour now and I can't
get it to run.
Any help would be appreciated.
Thanks, Miker
Post a reply to this message
|
|