Feature under development: Transparency-based knockout of highlights & reflection. (Message 1 to 3 of 3)
From: clipka
Subject: Feature under development: Transparency-based knockout of highlights & reflection.
Date: 19 Nov 2016 18:04:54
Message: <5830da96$1@news.povray.org>
Request for testing and comments on the syntax:
finish {
...
use_alpha on
}
will cause highlights and reflections to be suppressed where the pigment
is transparent. May be useful in layered textures as well as otherwise.
Windows binaries and source code can be found on GitHub:
https://github.com/POV-Ray/povray/releases/tag/v3.7.1-x.knockout.8881807
clipka <ano### [at] anonymousorg> wrote:
> Request for testing and comments on the syntax:>> finish {> ...> use_alpha on> }>> will cause highlights and reflections to be suppressed where the pigment> is transparent. May be useful in layered textures as well as otherwise.
Gave this a try with single texture and again with one added layer.
Looks like fresnel, in finish and/or reflection, ignores specular highlights
entirely for the finish involved. A base texture without use_alpha remains okay.
Should that be the case?
Also filter+transmit=1, but that's to be expected.
"omniverse" <omn### [at] charternet> wrote:
>> Looks like fresnel, in finish and/or reflection, ignores specular highlights> entirely for the finish involved.
Nevermind! Sorry. In my haste I neglected to put interior ior (and a
sufficiently large ior value) to see what was happening.
Thought fresnel in finish was highlightless before doing that. Seems to be good
now.
Bob