BatchRender v1.3
This location is for Registered Users Only.
Perhaps you need to login or register.
9.0 or later
Linux, Windows
This script can render more than one node at same time, no matter if the nodes are in one nk file.
You can set how many nodes can be rendered at same time. The number of process of nuke for rendering depend on this number. For example, my computer has 8 CPUs so if I render 2 nodes at same time, there will be 4 processes for every render node. If you render a mov or mp4 file, it will use 1 process by default.
I test it on windows8.1 and nothing wrong. On linux it may be some little problem.(Just maybe because I test on my company's computer and sometime the execute path of nuke changes.)
Put the “BatchRender_v1.2” folder in plugin path of nuke(For example, on my computer I put it in “C:\Users\john\.nuke”) and add the following line into the “init.py”:
nuke.pluginAddPath('BatchRender_v1.2')
By default it should be in .nuke folder but if you put it in another folder, please change the path of “USERS_Folder” and “GLOBAL_Folder” in “batchRender_path.py”.
Comments
I'm using Nuke 10.5v5 and it can't launch because has an error in importing the batchRender.py.
Traceback (most recent call last):
File "I:/nukePrefere nces/BatchRende r_v1.2/menu.py" , line 2, in
import batchRender
File "I:/nukePrefere nces/BatchRende r_v1.2\batchRen der.py", line 1046, in
batchRenderWind ow = BatchRenderWind ow()
File "I:/nukePrefere nces/BatchRende r_v1.2\batchRen der.py", line 145, in __init__
self.createFold er()
File "I:/nukePrefere nces/BatchRende r_v1.2\batchRen der.py", line 362, in createFolder
default_xml_tre e = RS.read_xml("%s /default.xml" % GLOBAL_Folder)
File "I:/nukePrefere nces/BatchRende r_v1.2\batchRen der_set.py", line 53, in read_xml
tree.parse(path )
File "", line 26, in parse
Thanks.
Just a little problem but we still can use the script event with it :
The window seems always on top, so when we click on the "+" icon, the window appear under the window's script.
Will be great if there will be queue option. Let's say you put 3 write nodes and you need them to be rendered in order and by pressing render, first job will start to render and other 2 will be in the queue.
But for now you can set the 'Number of MultiRender' to 1 then nodes will render one by one(from top to bottom in order).
Actually, this tool is already not used by myself. I'm writing a little farm app which can allow user to put any job on it. You can find it here: https://github.com/1xinghuan/LocalFarm. This will support the 'depend' function but is not ready for use and I will write a nuke submit plugin for it.
Traceback (most recent call last):
File "C:/Users/Abe-p erspiration/.nu ke/BatchRender_ v1.3/menu.py", line 2, in
import batchRender
File "C:/Users/Abe-p erspiration/.nu ke/BatchRender_ v1.3\batchRende r.py", line 84
n = 1
^
TabError: inconsistent use of tabs and spaces in indentation
RSS feed for comments to this post