POV-Ray : Newsgroups : povray.off-topic : Largest POV image? : Re: Largest POV image? Server Time
8 Oct 2024 19:17:56 EDT (-0400)
  Re: Largest POV image?  
From: Warp
Date: 22 Oct 2009 11:27:54
Message: <4ae079fa@news.povray.org>
Warp <war### [at] tagpovrayorg> wrote:
> clipka <ano### [at] anonymousorg> wrote:
> > Warp schrieb:

> > >   As for POV-Ray itself, I bet the limit is 2147483648x2147483648 pixels
> > > (or maybe even 4294967296x4294967296 pixels).

> > On contemporary x64 machines, the limit will be much smaller - some 4e6 
> > x 4e6 pixels; more than that, and you'll crash through the 256 TeraByte 
> > address limit (contrary to legend, contemporary x64 processors only 
> > support 48-bit addresses, despite the architecture being designed for 
> > future extensibility to full-fledged 64-bit addresses).

> > Windows will not allow more than some 7e5 x 7e5 pixels (8 TB), while 
> > Linux will not go beyond some 3e6 x 3e6 pixels (128 TB) due to 
> > per-process address space limits.

>   But those are not limitations of POV-Ray, they are limitations of the
> hardware and/or operating system.

>   If POV-Ray were to be compiled on a system without those limitations,
> it could probably achieve images of those sizes (in theory, of course,
> because in practice it would take millenia to render such an image, as
> noted elsewhere).

  Actually, thinking about it, you confused me.

  POV-Ray doesn't need to keep the entire image in memory in order to render
it (after all, POV-Ray was developed on systems with limited amount of memory,
yet was able to render images larger than any conceivable RAM size back then).

  Thus it's perfectly possible for POV-Ray to render a 2^31 x 2^31 pixels
large image even on a system which limits memory addresses to be smaller
than that.

  (Of course you won't be able to *save* that image anywhere because you
would encounter limitations in the file system. But that doesn't stop
POV-Ray from *rendering* the image.)

-- 
                                                          - Warp


Post a reply to this message

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