POV-Ray : Newsgroups : povray.general : 4.0 Feature discussion : Re: 4.0 Feature discussion Server Time
9 Aug 2024 15:23:26 EDT (-0400)
  Re: 4.0 Feature discussion  
From: Warp
Date: 11 Sep 2000 09:05:24
Message: <39bcd892@news.povray.org>
Xplo Eristotle <inq### [at] unforgettablecom> wrote:
: From what I understand, POVRay does antialiasing by subsampling
: individual pixels, not by interpolation..

  Yes, but povray doesn't antialias every pixel. Povray decides whether
a certain pixel needs antialiasing or not by looking at the nearby pixels:
If the current pixel differs too much from the nearby pixels, the current
is antialiased.
  This is why your render is not 9 times longer when using antialiasing
(which it will be by default if there's no aa threshold used).

: so progressive rendering
: shouldn't have any effect on it.

  When you calculate one pixel in an early step of the progressive rendering,
it will not have nearby pixels and thus you will not know if it needs to
be antialiased or not.

: Also, why on earth would you want to
: antialias anything but the final pass anyway?

  If you calculate antialiasing in the final step you'll have to recalculate
the pixels that need antialiasing and which weren't antialiased in the
previous passes (for the reason I described above).

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

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