Skip to content

Script to screenshot Nuke Node graph (automatic tile capture and stitching)

Notifications You must be signed in to change notification settings

arunvfx/nuke_dag_capture

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Nuke DAG Capture

This is a python script that allows to capture a PNG image of the Nuke node graph. The first version was written as an answer to a Stack Overflow Question, but the code has since evolved a bit to include more options and a UI panel.

Usage

For now the easiest way to use the script when required is to copy and paste the content of dag_capture.py into the Nuke script editor and execute the whole thing. Feel free to contact me if you want to install in a menu.py and can't figure it out yourself.

Pick a path for the desired location of the screenshot (.png format) and edit the options in the UI if necessary (defaults should work okay).

ui screenshot

Then click OK and hang on while the script does its work.

Known issues

  • I have noticed that sometimes the very first tile of the screenshot is showing black with random colored pixels. I am not sure why that is the case, and usually retrying the capture fixes the issue.
  • Some node input labels move around when scrolling in the DAG, and can sometimes end up being in the screenshot multiple times, or being slightly cropped. The crop issue can be fixed by reducing the DAG preview (in lower right corner of DAG) to be invisible, and setting no right crop in the capture settings. Once the dag preview is entirely collapsed, I am not sure how to bring it back apart from restarting nuke.

About

Script to screenshot Nuke Node graph (automatic tile capture and stitching)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%