POV-Ray : Newsgroups : povray.binaries.images : MegaPov 0.4: my post_process renders [~90KB] : Re: MegaPov 0.4: my post_process renders [~90KB] Server Time
3 Oct 2024 09:23:06 EDT (-0400)
  Re: MegaPov 0.4: my post_process renders [~90KB]  
From: Nathan Kopp
Date: 2 Feb 2000 22:09:00
Message: <3898f14c@news.povray.org>
Jerry <jer### [at] acusdedu> wrote...
> In article <389804EF.A7D03A87@pacbell.net>, lin### [at] povrayorg
> wrote:
> >I wonder how this will be treated by the post processing rules in the
> >IRTC...
>
> How do these post-processors work? Are they aware of the objects in the
> image, or are they truly post-processing and know nothing about the 3d
> aspects of the image? Or something in between?

MegaPov caches data for the objects, normal, depth, true color (unclipped
float values), and other information as needed.  This data is stored in a
file (so that it should work with continued traces... I haven't tested that
part yet).

This data is then used by the post-processors to modify the output file.  If
POV stored the output file entirely in memory, then this could easily be
done completely in memory (although it could require a lot of RAM).  As it
is, POV only stores one scan-line of the image in memory at a time, and
therefore the output file and/or data cache file must be read back in when
POV gets to the post-processing step.

-Nathan


Post a reply to this message

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