POV-Ray : Newsgroups : povray.pov4.discussion.general : More on jitter. The yuqk fork and ideas for v4.0. : Re: More on jitter. The yuqk fork and ideas for v4.0. Server Time
20 May 2024 08:34:30 EDT (-0400)
  Re: More on jitter. The yuqk fork and ideas for v4.0.  
From: William F Pokorny
Date: 11 Jan 2024 03:36:50
Message: <659fa8a2@news.povray.org>
On 11/1/23 06:07, William F Pokorny wrote:
> I've added to my yuqk fork to do list some ability to specify a minimum 
> recursive AA depth in addition to the maximum one. Thinking the options 
> and flag would be Antialias_Min_Depth=n and +RMn, respectively.

Added Antialias_Min_Depth=n ini / +RMn flag option for antialias methods 
2 and 3(a). It can be thought of as a way to implement initial 
non-adaptive AA sampling - better at resolving detail - prior to 
adaptive AA. Will be available in R11 v0.6.5.0.

The attached image shows method 2 in the left column and method 3 in the 
right column. The top row is what we get today without the ability to 
initially force a minimum number of samples. The bottom row uses a 
Antialias_Min_Depth of two and the results are substantially better for 
both methods 2 and 3.

Method 2
--------
yuqk hmmAA.pov +w400 +h400 +am2 +a0.035      +r6 +j3.33
yuqk hmmAA.pov +w400 +h400 +am2 +a0.035 +rm2 +r6 +j3.33

Method 3
--------
yuqk hmmAA.pov +w400 +h400 +am3 +a0.035 +ac0.9      +r6 +ss12345
yuqk hmmAA.pov +w400 +h400 +am3 +a0.035 +ac0.9 +rm2 +r6 +ss12345


Credit Ton for the test scene from an issue report some years ago.

Aside: Method 1 is not adaptive so there is no point in specifying a 
minimum Antialias depth. The depth value is the number of steps in x and y.

(a) - Reminder the yuqk fork has method 3 fixes which are not in any 
official POV-Ray release. Fixes which in part prevent the implementation 
from sometimes running in a non-adaptive manner; Where results look 
good, but at the expense of the maximum number of samples specified by 
+r being taken.


Post a reply to this message


Attachments:
Download 'antialias_min_depth.png' (129 KB)

Preview of image 'antialias_min_depth.png'
antialias_min_depth.png


 

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