JP_scriptOffloader v3.0


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Joaquin Pickelny
Run faster, lighter and more responsive Nuke scripts using JP_scriptOffloader to lighten the load in your node graph, as it allows you to create a custom backdrop to easily group, backup, erase, recall and render parts of your script.
Requirements:
14.0, 13.2, 13.1, 13.0, 12.2, 12.1, 12.0 or later
Linux, Mac, Windows
11 Nov 2023
102

-------- NEW IN v3.0 --------

* Backdrop-based enhanced format: Merge the tool's functionalities with the flexibility and organization a backdrop can offer, allowing for uninterrupted workflow as you seamlessly manage nodes without toggling between DAG and group contents.

* Version Control: Keep a comprehensive log with each save point of an Offloader, tracking every node created, destroyed or modified.

* Refined functions and callback mechanism to lighten Nuke's processing load.

* Backward compatibility: This version is compatible with the group-based Offloader, with the option to upgrade them to the current backdrop-centered format (although deletion failsafe features are no longer available for group Offloaders).

 

-------- NEW IN v2.2 --------

* Added Feature: 'Create .ZIP' to create a .zip file with copies of the Offloader and all the files it uses, for easy sharing.

* Modified Feature: Added Menu access via 'JP Tools'

* Optimized 'Copy' functions, reducing processing time (provided the pyperclip module is installed; otherwise the previous method of copying is executed).

* Optimized code syntax and performance.

 

-------- NEW IN v2.1 --------

* Massive improvement in response time when reloading an Offloader from scratch (from 30-40s depending on size of script reloaded, to 1-2s regardless of script size).

*Compatibility issues with Python 2.7 fixed (Reload from scratch, copy filename and filepath available on all versions).

 

 

JP_scriptOffloader allows you to save, clear, and reload specific parts of your script, significantly reducing processing time and making Nuke run faster. It is designed to improve the workflow by enabling the safe deletion of unnecessary nodes but keeping them at hand to recall at any moment, freeing up valuable system resources.

 

 

Some key features:

 

* Quick save and recall: It allows you to easily backup, delete, and recall any part of your script.

 

* Version Control: The tool offers the flexibility to choose from previously saved versions to reload, ensuring that you can easily revert to earlier stages of your work when needed. Plus, you can keep track of every modification made in the script.

 

* Deletion Failsafe: Any time you attempt to clear the Offloader contents or delete it while having unsaved changed, the tool will let you know in order to always keep your saved scripts updated.

 

* Reloading from thin air: You can recall any previously saved version of an Offloader even if the node was deleted.

 

* Export via .zip file or folder: Save a copy of the Offloader's .nk file and all files it uses.

 

* Multiple access: Aside from the Hotkeys Ctrl+J and Ctrl+Shift+J, you can access the tools's features via the menus JP Tools > Script Offloader. You can modify the menu.py as you please to have this access options available or not.

* Streamlined User Experience: Its intuitive user interface ensures a quickly grasp of the functionalities of the tool.

 

For a full description of the functionalities JP_scriptOffloader has in store, please refer to the UserGuide available in the download.

 

 

Please login in order to download these files.

Comments   

 
+1 # Vivek Sharma 2023-05-17 13:32
Thank you, Joaquin. this is exactly what I needed.
 
 
+2 # Nick C 2023-05-19 17:04
I'm getting this error when I open up any Nuke comp


"unbound method rename_in_copy( ) must be called with MainOffload instance as first argument (got nothing instead)"

Any idea?
 
 
0 # Joaquin Pickelny 2023-05-19 19:15
Hi Nick! Let me check the possible causes for this error. What version of Nuke are you using?
 
 
0 # Nick C 2023-05-22 08:58
Cheers. Using 12.0v3
 
 
0 # Joaquin Pickelny 2023-06-19 16:40
The issue should be fixed, please check the latest version. Thanks for the feedback!!
 
 
+1 # Ariel M.O. Picone 2023-05-19 17:28
Very useful, thank you!
 

You have no rights to post comments

We have 3341 guests and 33 members online