|
|
On 9/7/23 18:33, Samuel B. wrote:
>> Aside: The povr fork has a normal{micro} perturbation method which
>> really only works as a final results with AA. This sounds a little like
>> what the clipka code experiment you'd like to do.
> Ah, so is it like crand, but for normals?
No.The crand feature adds non-repeatable noise ...during the diffuse
calculation IIRC. It's just noise.
The normal{micro} perturbation is repeatable and depends upon the
location of the intersection as the seed for the random direction. It's
intended mostly for reflected rays, but works with everything to the
degree perturbed normals affect things. The magnitude of the random
direction perturbation is controlled by the normal{} block's bump size.
So, yes, 'micro' multiplies in a linear way with the number of rays shot
whether AA, focal blur or whatever - it of course causes more AA rays to
be shot than would otherwise be.
As you know, POV-Ray has too many complete internal features which do
whatever they do for each AA ray too - though this often complete overkill.
I tried to avoid that with the normal{micro} implementation, but of
course, the price to be paid is that renders, while fast with no AA,
look awful (extremely noisy) when the AA is off!
Bill P.
Post a reply to this message
|
|