POV-Ray : Newsgroups : povray.binaries.images : Testing ... : Re: Testing ... Server Time
7 Nov 2024 02:26:34 EST (-0500)
  Re: Testing ...  
From: Jim Holsenback
Date: 16 Apr 2017 09:32:55
Message: <58f37287@news.povray.org>
On 4/13/2017 1:18 PM, clipka wrote:
> Am 13.04.2017 um 13:40 schrieb Jim Holsenback:
> 
>> also (not /entirely/ unrelated) regarding variable reflection. it seems
>> a bit threshold-ish ... that is: reflection { 0, 0.2 fresnel } doesn't
>> give exactly what i'd expect but reflection { any-small-none-zero-value,
>> 0.2 fresnel } does
> 
> Sounds odd to me. Can you post an example?
> 
> Theoretically, a polished surface should work best with
> 
>      finish {
>        diffuse albedo 1
>        specular albedo 1 roughness VERY_SMALL
>        fresnel
>        reflection { 0, 1 fresnel }
>        conserve_energy
>      }
> 
> and it should be possible to shorten `reflection { 0, 1 fresnel }` to
> `reflection { 1 fresnel }`.
> 

i withdraw my threshold-ish comment after playing around with things a 
bit however i now have these observations:

in the attached image the object on the left has finish level fresnel 
/only/ and the object on the right the same but with fresnel off in the 
reflection block. all other finish attributes are identical for both 
objects. i was under the impression that specifying finish level fresnel 
/did not/ enable reflection level fresnel until specified!


Post a reply to this message


Attachments:
Download 'fresneltest.png' (675 KB)

Preview of image 'fresneltest.png'
fresneltest.png


 

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.