![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
I am trying to make a scene with an object on an infinite white plane;
however, the only way to make the plane's diffuse color not react with my
lights is to crank the ambient up to 1, but if I do that, I will get no
shadows from the object on the plane. Any ideas on how to make this work?
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Christoph Hormann
Subject: Re: How do I make an infinite white plane?
Date: 9 Jun 2002 04:54:35
Message: <3D0317CB.31CCA513@gmx.de>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Oldstench wrote:
>
> I am trying to make a scene with an object on an infinite white plane;
> however, the only way to make the plane's diffuse color not react with my
> lights is to crank the ambient up to 1, but if I do that, I will get no
> shadows from the object on the plane. Any ideas on how to make this work?
I don't really understand your problem, what do you mean by 'not react
with my lights'?
Christoph
--
POV-Ray tutorials, IsoWood include,
TransSkin and more: http://www.tu-bs.de/~y0013390/
Last updated 02 Jun. 2002 _____./\/^>_*_<^\/\.______
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
I think I know what you want to do. Only thing I could come up with in a
texture-only sort of way:
/* nonaffect of light on a planes pigment diffusion */
#declare Norm=1;
camera {
location <0,2,-4>
right x*image_width/image_height
look_at y
}
light_source {
<0,1000,0>, 1
rotate <-60,0,-60> // rotation off y
}
plane {
y, 0
pigment {rgb 1}
#if (Norm)
normal {gradient y 1 // matching light position (axis)
ramp_wave
scale 1000000 // sufficiently large scale to cover area
rotate <-60,0,-60> // matching light rotation
}
#end
finish {ambient 0.1 diffuse 0.6}
}
sphere {
y,1
pigment {
color rgb 1
}
}
This effectively sets up a normal that gives a uniformity to the light
shining on the plane. This was a quick attempt at it and so I don't know if
it'll work out well under other circumstances. It might need elaboration of
the idea.
My first thought was you needed a light_group but thought that to get both
shadow and non-diffusing together could prove difficult or impossible.
However, I didn't even try to find out so maybe that's another way.
bob h
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Simon Adameit
Subject: Re: How do I make an infinite white plane?
Date: 9 Jun 2002 09:36:35
Message: <3d0359e3@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
I think what you want is brilliance 0.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Simon Adameit <gom### [at] gmx de> wrote in message
news:3d0359e3@news.povray.org...
> I think what you want is brilliance 0.
>
Thank you, that is exactly what I wanted.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |