Renderlist v1.4


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: John Clayton
A Python tool for queuing renders on a single workstation
Requirements:
14.0, 13.2, 13.1, 13.0, 12.2, 12.1, 12.0 or later
Windows
03 Dec 2023
292

renderlist mainwindow comp

 

Renderlist

 Renderlist is a Python tool for Nuke that lets you queue and render multiple Nuke scripts.

  

Features:

Queue up Nuke scripts to render one after another.

Option to shutdown PC once all renders are finished.

Right click scripts in the list to get full info and browse output paths.

  

Installation:

Copy the 'renderlist' folder to your ~/.nuke directory, and add the following to your init.py:

nuke.pluginAddPath('./renderlist')

Once installed, open Renderlist from the top toolbar by choosing Render > Renderlist.

 

 

Tested on Nuke 12.2v2, 13.0v1 and 14.0v2 on Windows.

 

Please login in order to download these files.

Comments   

 
+1 # Dario Siero 2023-06-09 09:03
Hello.
I'm on 13.2v6 but after clicking on "Render", the status of the first render changes to "rendering" and it just crashes nuke. :(
 
 
+1 # John Clayton 2023-10-22 13:45
Sorry, I don't have access to 13.~ versions of Nuke, but I have tested it with 14.0 and it works fine. I've made a few changes in 1.2, if it still doesn't work can you provide the commandline output from Nuke when it crashes?
 
 
0 # John Clayton 2023-12-02 18:59
Hi Dario, I've updated the submission with a new version, which adds 13.x support. Let me know if there are still issues. Cheers!
 
 
0 # Dario Siero 2023-12-02 20:15
1.3 Works like charm!

Thank you John :-)
 
 
0 # Thomas Vu 2023-11-30 06:41
im nuke 13.0 and this tool doesnt work, here is the crash log, hope it could help to fix
 
 
0 # Thomas Vu 2023-11-30 06:42
Disk cache C:/Users/ADMINI ~1/AppData/Loca l/Temp/nuke\Vie werCache/??: 8190MB (14% of 62464MB) used in 1082 files.
Traceback (most recent call last):
File "", line 1, in
File "C:/Users/Admin istrator/.nuke/ renderlist/rend erlist\renderli st.py", line 47, in main
renderListWindo w.updateTable()
File "C:/Users/Admin istrator/.nuke/ renderlist/rend erlist\renderli st_ui_main.py", line 315, in updateTable
self.RenderStat usWidget[script .number] = rl_RenderStatusWidget.RenderStatusWidget(script.number)
TypeError: 'range' object does not support item assignment
Traceback (most recent call last):
File "C:/Users/Admin istrator/.nuke/ renderlist/rend erlist\renderli st_ui_main.py", line 43, in
self.renderBtn. clicked.connect (lambda: self.startRende r(True))
File "C:/Users/Admin istrator/.nuke/ renderlist/rend erlist\renderli st_ui_main.py", line 176, in startRender
self.updateTabl e()
File "C:/Users/Admin istrator/.nuke/ renderlist/rend erlist\renderli st_ui_main.py", line 315, in updateTable
self.RenderStat usWidget[script .number] = rl_RenderStatusWidget.RenderStatusWidget(script.number)
TypeError: 'range' object does not support item assignment
Qt: Untested Windows version 10.0 detected!
Traceback (most recent call last):
File "", line 1, in
File "C:/Users/Admin istrator/.nuke/ renderlist/rend erlist\renderli st.py", line 47, in main
renderListWindo w.updateTable()
File "C:/Users/Admin istrator/.nuke/ renderlist/rend erlist\renderli st_ui_main.py", line 315, in updateTable
self.RenderStat usWidget[script .number] = rl_RenderStatusWidget.RenderStatusWidget(script.number)
TypeError: 'range' object does not support item assignment
 
 
0 # John Clayton 2023-11-30 21:38
Hi Thomas, sorry about this! Are you sure you're using version 1.1.1? This same error was present in Nuke 14.0, and was fixed there. I don't currently have access to 13.0!
 
 
0 # Thomas Vu 2023-12-02 06:01
I just redownloaded it for sure im using v1.1.1, this time its crash right after I hit render, terminal force close, there are no log...sorry
 
 
0 # John Clayton 2023-12-02 18:58
Hi Thomas, I've updated the submission with a new version, which adds 13.x support. Let me know if there are still issues. Cheers!
 
 
0 # Thomas Vu 2023-12-03 03:47
its working now, just like a charm,
But there are some report about status failed: Untested windows version 10.0 detected,
and next is proxy mode, will you have an idea to deal with it ? we have to double check turn on/off before add to queues. would be nice if it have a tick box for it.
the last one is delete script, right now it cant delete multiple file
 
 
0 # John Clayton 2023-12-03 10:38
It looks like Nuke outputs warnings as errors in the commandline, so Renderlist currently picks that up as a fail, even though it continues rendering in the background. I'll look into that.

Some great suggestions, you can clear the list by alt+clicking on "delete", but multiple selections would be a great thing to add. I'll look into it, thanks Thomas :-)
 
 
0 # Thomas Vu 2023-12-04 04:45
cool the alt delete so secret. I will wait for new verion, thank you
 
 
0 # Xavier Bourque 2023-11-30 21:05
Hi, just a heads up that if renderlist is not installed directly in .nuke (very common in pipelines), renders fail because the ~/.nuke/RenderL ist directory is non-existant and renderlist fails to create it.

Creating the ~/.nuke/RenderL ist directory manually in a file explorer fixed the problem for me.

Here's the error from the console:

Traceback (most recent call last):
File "C:\Users/mikeh unt/.nuke/nuke- renderlist-1.1. 1/renderlist\re nderlist_ui_add script.py", line 124, in submitToList
ui_main.RenderL istWindow.addSc riptToList(self .parentWindow,
File "C:\Users/mikeh unt/.nuke/nuke- renderlist-1.1. 1/renderlist\re nderlist_ui_mai n.py", line 285, in addScriptToList
rl_functions.sa veList()
File "C:\Users/mikeh unt/.nuke/nuke- renderlist-1.1. 1/renderlist\re nderlist_functi ons.py", line 47, in saveList
with open(rl_main.re nderListFilePat h, 'w') as outfile:
FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/mikeh unt/.nuke/Rende rList/renderlis t.json'
 
 
0 # John Clayton 2023-11-30 21:34
Hi Xavier, thanks for pointing this out. My assumption was that anyone with a pipeline would be using Deadline instead!

I've added some code to the next version to create the ~/.nuke/renderl ist folder if it doesn't already exist.
 

You have no rights to post comments

We have 2392 guests and 84 members online