POV-Ray : Newsgroups : povray.general : Feature Request: Max. Image Size : Re: Feature Request: Max. Image Size Server Time
1 Aug 2024 00:17:56 EDT (-0400)
  Re: Feature Request: Max. Image Size  
From: Andrea Reina
Date: 9 Jul 2006 03:45:01
Message: <web.44b0b2f11a03bdb369bcdf780@news.povray.org>
Thorsten Froehlich <tho### [at] trfde> wrote:
> Sven Littkowski wrote:
> > Greetings.
> >
> > I have a scene which contains some external JPEG graphic files. My aatempts
> > to render the scene fail, due a lack of RAM (I only have 1.25 GB).
>
> If POV-Ray fails due to lack of memory, it is due to *hardware* limitations.
> Operating systems for 32 bit hardware make 2-3 GB of the maximum 4 GB
> physically addressable available to a user program. If your scene does not
> fit, you cannot render it, and there is nothing POV-Ray can do about it.
>
> Further, POV-Ray cannot tell you how much memory it would need because it
> never actually can parse the whole scene. You are asking for information
> POV-Ray cannot give you without parsing the whole scene, which it cannot
> exactly because you do have insufficient memory. As such, it is simply a
> paradox to request POV-Ray to provide you with this information.
>
>  Thorsten

PovRay won't render a scene when you have 1.5GB? Wow, that's an achievement.
Anyway, there should still be a way as long as the parsing stage doesn't
deplete your memory, and that's by splitting the image into several pieces
and rendering them separately. I don't have the documentation in front of
me so I can't tell you the command-line arguments/ini flags, but there's
something to select x- and y-values to draw, and to continue a render that
wasn't completed.

Of course, if your scene is such that the jpegs + all the other
memory-intensive stuff (huge meshes come to mind) alone take up 1.5GB,
you'll just have to get more memory. Turning off the image-display might
also help, but don't quote me on that.

--Andrea Reina


Post a reply to this message

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