>I tried to create a large picture (6400x3200 Pixel) with Povray using multiple
>PCs, but it just don't work.
>When i start the Pic on one PC, everything is ok. I can interupt it and start
>it again with the +c option. But when i try to start another part of the pic
>on another PC, using the +s1000 option to render from row 1000, i can't
>continue it properly with the +c option. Pov thinks the already rendered part
>starts from the beginning and ignores the +s1000 option. (this must be a
>known bug. is it ? is there a way to fix it ?).
the rendering? If it rendered ok as a small single image, it will render
fine as multiple larger images if you don't keep interrupting it. Chances
are you will spend more time trying to get the resume problem fixed than it
would take just to render the images. If the +v verbose information isn't
enough for you, you can always split the image into smaller chunks so that
they will be finished faster. This is also a good idea as it will allow
you to distribute the work among the available machines more uniformly.
Having said that, the resumption of an interrupted trace that didn't start
in the top-left corner has been fixed and will be working in POV 3.0, but
only for TGA and PNG format files. This is because these file formats
support storing the starting pixel offset within the file, which can be used
by POV when restarting. While the changes needed within the TGA file code
would be relatively minor for getting this to work in POV 2.2, it requires
re-ordering of certain sections of the main code, which I have not taken the
effort to do for the older version. If you are truly desparate, email me and
I can describe what needs to be done in the POV 2.2 code to support this (you
will need a compiler and the POV source code). Alas, the PNG patch for
POV 2.2 does not support resuming an interrupted trace.
You could optionally use PVMPOV to do distribute the trace across multiple
machines. It has the advantage of using each processor to its full
capacity, doesn't need to have the image pasted together at the end, and will
work properly even if interrupted. However, you would need to have the
machines on a network, and you would need a compiler and some time to set
it up. It will work on Windoze (all forms), and Linux (on PCs that is, all
UNIX platforms are supported).
Andreas Dilger University of Calgary \"If a man ate a pound of pasta and
(403) 220-8792 Micronet Research Group \ a pound of antipasto, would they
Dept of Electrical & Computer Engineering \ cancel out, leaving him still
http://www-mddsp.enel.ucalgary.ca/People/adilger/ hungry?" -- Dogbert