|
|
On 6/28/20 9:08 PM, Kima wrote:
> When a surface has a high reflection value, distinguishable circles of lighting
> appear on the surface (see the linked image)
>
> https://ibb.co/9s3xW7H
>
> for
>
> camera {location <0,0,-3> look_at <0,0,0> angle 45 }
> light_source {<0,1,-3> color rgb<1,1,1> }
>
> plane{<0,0,1>,0 pigment{ color rgb<0.2,0.2,0.2>} finish{reflection 1 } }
>
> How can we fix this to have smooth and uniform lighting on the surface?
>
>
Hi, Take a look at output file dithering in the documentation. Color
banding happens due there not being enough color channel depth in most
any output file format - exr being the exception - for close color
gradients. And given display / code limitations, you'll sometimes see
banding with exr viewers too.
The ini settings are Dither=on/off, Dither_Method=??? or you can use the
flag +th??. Just +th, I believe, defaults to the new blue noise in v3.8
over an older less robust method. Christoph did a lot of work on output
dithering for v3.8!
Aside: Dithering is on in the display window which makes POV-Ray itself
a pretty good image file viewer... I posted some sample as-image-viewer
code at the bottom of my pgm depth map patch announcement last year
(asPGMViewer.pov):
http://news.povray.org/povray.unofficial.patches/thread/%3C5cdd97f8%241%40news.povray.org%3E/
which is pretty easily adapted to other image formats. Change the
image_map gammas to sRGB. The gamma 1 was due the depth map usage. Ah, I
see too I left in a background statement - harmless, but it shouldn't be
there.
Bill P.
Post a reply to this message
|
|