You are not logged in.

> The forum rules have been updated. Please take a moment to read them.


#1 2012-10-17 01:29:53

marco.lanciani
Member
From: Italy - Roma
Registered: 2006-02-23
Posts: 200
Website

Batch Rendering...

1. It'd be nice to have a batch rendering window independent from the main APG Window: I had just uploaded 4 projects in the "Batch Rendering Window" then I decided to close the Main APG Window (I don't like useless windows open)... and unfortunately APG quit! You can guess: I had to restart the process!

2. First I prepare the projects, then, but only at the end, I open the Batch Rendering Window and upload all the projects: why not just preloading the projects, so that I can quickly open all of them?
Currently the Batch Render wants to load also all the images, even those that don't actually render after loading. I feel like this is a waist of resources: wouldn't it be better to load only the images that actually render and then discard them right after the rendering? This might improve performances: infact rendering 3 panos, each pano with the same number of images, it took every time a bigger time for the second and third pano to finish the rendering...
I suspect after a long rendering queue the rendering time between the first and the last panorama might even double!

Offline

 

#2 2012-10-17 17:47:20

HansKeesom
Member
Registered: 2010-07-19
Posts: 1422
Website

Re: Batch Rendering...

For two other reasons this would be nice.

-one could then lower prio on the rendering process
-one could then have another computer do the rendering, it just to need to watch a kind of of job folder in which new jobs are written.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#3 2012-10-18 17:12:40

ThomasV
Member
Registered: 2012-08-27
Posts: 246

Re: Batch Rendering...

Hello,

Having a separate batch render window is a common feature request. Nevertheless, as you know Autopano try to use a large amount of memory to do the job. Separating the editor and the renderer might cause some memory issues, because the 2 applications would like to use almost all memory, degradating the performance of the 2...

HansKeesom remark about running the 2 apps on 2 computers is of course valid. Maybe in a future version of Autopano !

macrco,
could you give us more details about the issue you're facing about increasing rendering time ? We never notice such behavior, so it might be very valuable to have details on used hardware, images size and format, panorama size, etc...


Thanks for those feedbacks.

Offline

 

#4 2012-10-18 20:32:51

HansKeesom
Member
Registered: 2010-07-19
Posts: 1422
Website

Re: Batch Rendering...

Hello Marco,

I would like to be able to edit for the whole day and place jobs in a queue that will run when done for the day (so during the night).

So I would like a day programm without rendering capabilities that writes into the queue en a night version that reads from the queue and renders all that is in there.

People can then decide for themselves whether they want to run both versions at the same time or not.

When closing down the day version one can be ask whether one wants to start the night version and if not whether the temp-directories should be cleaned.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

#5 2012-10-19 02:01:42

marco.lanciani
Member
From: Italy - Roma
Registered: 2006-02-23
Posts: 200
Website

Re: Batch Rendering...

Hello Hans,

I do exactly this: I work to the projects during the day and batch render while sleeping...


Hello Thomas,

there were 3 pano in the rendering queue: it took almost 6min for the first, 6m30s the second, 7m the third. Each pano was a 6+1 type, but each position is an hdr sequence of 14 exposures, which is 84 images per pano. Each image is 16bit Tif from a D7000.
MacBook Pro Early 2008 4GB ram, OS X 10.6.8

I have a project with almost 70 panos, with hdr sequences ranging from 7 to 15 exposures... now think about this:
first thing, I do all the projects. When it's night, before to go to sleep, I try to upload them to the batch render and here is the first problem: I can't send the next project to the batch render because the previous wants to load all the images... and so on. Imagine this for 70 large panos... I don't sleep at all!   :-)

You would agree that such a batch render is useless.
You really have to change the behavior of the batch render:

1- when I ask about independent windows I don't mean two separate applications: I just mean, please, find a solution to keep the batch render window open when I close the main apg window (I told "close" the apg window not "quit" the apg application). There shouldn't be any memory issue just closing a window.

2- we really need a solution, I guess I'm not alone, to quickly load all the projects without waiting each project to finish loading its own images before to load the next project.

3- when the rendering starts, only images from that single projects should be loaded; and, at the end of each pano rendering, images should be discarded so to free up some memory for the coming project.

Point 1 is not necessary if you think it's not possible but I really hope 2 and 3 are possible.

Thanks,
Marco

Offline

 

#6 2012-10-19 11:34:22

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6430
Website

Re: Batch Rendering...

marco.lanciani wrote:

1. It'd be nice to have a batch rendering window independent from the main APG Window: I had just uploaded 4 projects in the "Batch Rendering Window" then I decided to close the Main APG Window (I don't like useless windows open)... and unfortunately APG quit! You can guess: I had to restart the process!

2. First I prepare the projects, then, but only at the end, I open the Batch Rendering Window and upload all the projects: why not just preloading the projects, so that I can quickly open all of them?
Currently the Batch Render wants to load also all the images, even those that don't actually render after loading. I feel like this is a waist of resources: wouldn't it be better to load only the images that actually render and then discard them right after the rendering? This might improve performances: infact rendering 3 panos, each pano with the same number of images, it took every time a bigger time for the second and third pano to finish the rendering...
I suspect after a long rendering queue the rendering time between the first and the last panorama might even double!

Hi Marco!

1) just keep the main window open . . cool

2) What do you mean: "even those that don't actually render after loading"?

Seems clear that you need all source images loaded for a rendering - wrong?

best, Klaus


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#7 2012-10-19 13:21:31

marco.lanciani
Member
From: Italy - Roma
Registered: 2006-02-23
Posts: 200
Website

Re: Batch Rendering...

Hi Klaus,

yes, obviously I need all source images for a rendering, but only those images belonging to the same pano project... not all the images of all the 70 pano projects.

What I mean in point 2 is that you have to load "even those images that don't actually belong to the pano project ready to render after loading of its own images".
Try importing, say, 10 projects, each project with almost 100 images... you can't start the rendering (maybe you can but it's not practical) because the batch render wants to load all the images of all the projects, which would degrade the performance of the rendering itself.

That's what I'm asking: a solution to quickly load all the projects without waiting each project to finish loading its own images, and when I press the button to start the rendering, only images from a single projects in the rendering queue should be loaded, and then immediately discarded at the end of that rendering before to load the images of the next project in the rendering queue.

As for point 1: I just don't like open windows when they are useless.   smile

Offline

 

#8 2012-10-19 15:06:59

klausesser
Member
From: Düsseldorf, Germany
Registered: 2006-05-22
Posts: 6430
Website

Re: Batch Rendering...

marco.lanciani wrote:

... not all the images of all the 70 pano projects.

I don´t understand that, Marco!

I should mention that i never have more than one large project open and finish it before i start the next one. That gives me full speed with large projects.
Doing usual spheres with 6 images each (220mpx) i often have several projects opened and have them batch-rendered while i edit the next one. It all depends - as Thomas mentioned - on RAM.
On my MacPro 2x3GHz Xeons, 8 cores, 16GB it works fluent. 32GB would be better - but i need Fully Buffered ECC RAM . . and this is rather expensive. (I would need to swap 8 of my 2GB cards to 8 4GB cards and throw away the 2GB ones).

marco.lanciani wrote:

As for point 1: I just don't like open windows when they are useless.   smile

You don´t need to like it - just leave it open . . . big_smile

best, Klaus

Last edited by klausesser (2012-10-20 15:42:56)


If you want something you´ve never had,
then you´ve got to do something you´ve never done.

Offline

 

#9 2012-11-15 12:57:03

HansKeesom
Member
Registered: 2010-07-19
Posts: 1422
Website

Re: Batch Rendering...

last 2 weeks I was a long way from home ( 7800 km)  and sort of created a two machine situation where i was detecting, editing and previewing on my 2GB RAM netbook while  constantly ftp-ing to my workstaton/server at home and remotely starting jobs to render on the workstation/server.

I photographed everything in jpg +raw and did the detection, editing and previewing the netbook in using jpg's

As bandwidth was rather limited (100 kb/s) did not transfer the RAW  until I was at home again. Using notepad it is rather easy to change things from JPG to CR2 if needed, although this would be a nice option to have build  in the editor. Also it would be nice if on the workstation/server there could be a programm watching a folder and its subfolder for changed pano files and automaticly generating a panorama from it.


Regards,  Hans Keesom
I stitch and render for other photographers see http://tinyurl.com/brxvlhg for details

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson