Blenderstorm

Sandbox
Popular
In development
Implemented
Idea #113: Making rendering more multitasking-friendly (submit to background render)

  • Description
  • Report duplicate
  • Help promote this idea!
Written by etyrnal the 25 Aug 10 at 02:27. Category: Rendering. Related project: Nothing/Others. Status: New
Rationale
…meaning:

very often when doing a test render that takes a very loooong time, i want to keep working on something. I'd like to be able to alt-click the Render button, or press alt-F12 so that the current .blend will be submitted to a queue-able BACKGROUND render engine, so that while i am waiting for that render, i can open a different .blend and work on something else.

it would also be nice to be able to border-select multiple areas. as it stand now, if i want to do a test render of three different areas in a frame, i have to border-select an area that surrounds all three, sometimes this will include something that will make it take too long. would rather be able to make multiple border-selections.

Tags: background queue render

No solutions.

Propose your solution


Duplicates
[Report a duplicate and merge its votes to this idea]


Comments
etyrnal wrote on the 25 Aug 10 at 02:28
it'd be nice to be able to do some modeling work in a different .blend while waiting for a test render from another .blend or more

etyrnal wrote on the 25 Aug 10 at 22:28
do all platforms allow this?

why not just implement a render queue? opening multiple instances of Blender does not resolve the render queue idea, and it takes less memory to run a background render engine then it does to run the whole blender app…

madmesh wrote on the 12 Sep 10 at 09:56
Blender 2.5 has a network renderer being worked on.
Read here: http://wiki.blender.org/index.php/Doc:2.5/Manual/Render/Engines/Netrender
I'm not sure how it will handle queus.

You can always use a shell script or batch file to render blender scenes in the background.

Venthe wrote on the 21 Sep 10 at 11:34
Network batched, or another instance is just not elegant. If you could have queue, then possibly you could render blend WITHOUT opening Blender.exe, or even more, via command line edit parameters. So to speak - only one instance of EXE, and some renderers on some cores?

madmesh wrote on the 22 Sep 10 at 13:10
Rendering using a batch or shell script IS via commandline. Blender runs in the background, Blender is not opened the way it would be if you are working on a scene for example. You dont actually see the interface.

When using a batch or shell script only one instance of Blender is opened and Blender renders the scenes in succesion, not each scene in the list as an instance. Of course if you really want to you could do this.

The netrender for 2.5 wil have a render manager, this means a queue. How this queue will work I dont know, maybe from within Blender or maybe via a web interface.

In short, from what I understand its being worked on.


Post your comment