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'
|