|
|
|
|
|
|
| |
| |
|
|
|
|
| |
| |
|
|
I'm trying to capture a shadow of an object that I will later process in
GIMP. I want the shadow to be perfectly black, and the rest of the image
to be perfectly white. (A bit of anti-aliasing is fine.)
How can I accomplish this? I have a white plane, but it ends up slightly
darker than white. Also, the shadow is a bit lighter than black.
Thanks!
Mike
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On 4/6/2018 1:20 PM, Mike Horvath wrote:
> I'm trying to capture a shadow of an object that I will later process in
> GIMP. I want the shadow to be perfectly black, and the rest of the image
> to be perfectly white. (A bit of anti-aliasing is fine.)
>
> How can I accomplish this? I have a white plane, but it ends up slightly
> darker than white. Also, the shadow is a bit lighter than black.
>
> Thanks!
>
>
> Mike
I forgot to add that the light source is at a 60 degree angle to the
ground plane.
Mike
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Am 06.04.2018 um 19:20 schrieb Mike Horvath:
> I'm trying to capture a shadow of an object that I will later process in
> GIMP. I want the shadow to be perfectly black, and the rest of the image
> to be perfectly white. (A bit of anti-aliasing is fine.)
>
> How can I accomplish this? I have a white plane, but it ends up slightly
> darker than white. Also, the shadow is a bit lighter than black.
There are a couple of factors that may contribute to your white plane
not looking Pearly White(tm):
(1) The pigment may be non-white. Make sure to use `rgb 1`.
(2) The `diffuse` parameter may be set too low. Make sure to use
`diffuse 1` (and while I normally advocate using `diffuse albedo FLOAT`,
in this particular context I deliberately don't).
(3) The light source may not be directly overhead. In that case, make
sure to use `brilliance 0` in the finish.
Alternatively, just crank up the light source brightness to some
insanely high value ;)
As for the shadow not looking pitch black, this is most certainly due to
the `ambient` setting. Make sure to use `ambient 0`. (Also, make sure
you are not using radiosity.)
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On 4/6/2018 1:20 PM, Mike Horvath wrote:
> I'm trying to capture a shadow of an object that I will later process in
> GIMP. I want the shadow to be perfectly black, and the rest of the image
> to be perfectly white. (A bit of anti-aliasing is fine.)
>
> How can I accomplish this? I have a white plane, but it ends up slightly
> darker than white. Also, the shadow is a bit lighter than black.
>
> Thanks!
>
>
> Mike
Disregard.
I set the background to 0 and the white plane's diffuse to 2, and I am
getting desired results now.
Mike
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On 4/6/2018 1:59 PM, Mike Horvath wrote:
> On 4/6/2018 1:20 PM, Mike Horvath wrote:
>> I'm trying to capture a shadow of an object that I will later process
>> in GIMP. I want the shadow to be perfectly black, and the rest of the
>> image to be perfectly white. (A bit of anti-aliasing is fine.)
>>
>> How can I accomplish this? I have a white plane, but it ends up
>> slightly darker than white. Also, the shadow is a bit lighter than black.
>>
>> Thanks!
>>
>>
>> Mike
>
>
> Disregard.
>
> I set the background to 0 and the white plane's diffuse to 2, and I am
> getting desired results now.
>
>
> Mike
I discovered a problem with increasing diffuse past 1.
At high diffuse values (for instance `diffuse 200`), the border of the
shadow is no longer "fuzzy" with some gray pixels as a result of
anti-aliasing. Instead, the border is extremely sharp, with black
bordering directly on white.
So I changed the diffuse of the white plane from `2` to `1/sind(60)`,
where `60` is the angle of the light source above the plane.
Not sure if this is the correct workaround, mathematically.
Mike
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
On 4/6/2018 1:56 PM, clipka wrote:
> Am 06.04.2018 um 19:20 schrieb Mike Horvath:
>> I'm trying to capture a shadow of an object that I will later process in
>> GIMP. I want the shadow to be perfectly black, and the rest of the image
>> to be perfectly white. (A bit of anti-aliasing is fine.)
>>
>> How can I accomplish this? I have a white plane, but it ends up slightly
>> darker than white. Also, the shadow is a bit lighter than black.
>
> There are a couple of factors that may contribute to your white plane
> not looking Pearly White(tm):
>
> (1) The pigment may be non-white. Make sure to use `rgb 1`.
>
> (2) The `diffuse` parameter may be set too low. Make sure to use
> `diffuse 1` (and while I normally advocate using `diffuse albedo FLOAT`,
> in this particular context I deliberately don't).
>
> (3) The light source may not be directly overhead. In that case, make
> sure to use `brilliance 0` in the finish.
>
> Alternatively, just crank up the light source brightness to some
> insanely high value ;)
>
>
> As for the shadow not looking pitch black, this is most certainly due to
> the `ambient` setting. Make sure to use `ambient 0`. (Also, make sure
> you are not using radiosity.)
>
The `ambient` of the plane is 0, and the light source is `rgb 1`.
I did not know about changing `brilliance`. That seems to have fixed the
problem, too.
Thanks!
Mike
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
| |
|
|
Le 18-04-06 à 14:16, Mike Horvath a écrit :
> On 4/6/2018 1:59 PM, Mike Horvath wrote:
>> On 4/6/2018 1:20 PM, Mike Horvath wrote:
>>> I'm trying to capture a shadow of an object that I will later process
>>> in GIMP. I want the shadow to be perfectly black, and the rest of the
>>> image to be perfectly white. (A bit of anti-aliasing is fine.)
>>>
>>> How can I accomplish this? I have a white plane, but it ends up
>>> slightly darker than white. Also, the shadow is a bit lighter than
>>> black.
>>>
>>> Thanks!
>>>
>>>
>>> Mike
>>
>>
>> Disregard.
>>
>> I set the background to 0 and the white plane's diffuse to 2, and I am
>> getting desired results now.
>>
>>
>> Mike
>
> I discovered a problem with increasing diffuse past 1.
>
> At high diffuse values (for instance `diffuse 200`), the border of the
> shadow is no longer "fuzzy" with some gray pixels as a result of
> anti-aliasing. Instead, the border is extremely sharp, with black
> bordering directly on white.
>
> So I changed the diffuse of the white plane from `2` to `1/sind(60)`,
> where `60` is the angle of the light source above the plane.
>
> Not sure if this is the correct workaround, mathematically.
>
>
> Mike
It' beter to use that texture:
texture{
pigment{rgb 1}
finish{ambient 0 diffuse 1 brilliance 0}
}
brilliance 0 make the illumination direction independent.
Post a reply to this message
|
|
| |
| |
|
|
|
|
| |
|
|