adrianpueyo / KnobScripter

Python script editor for Nuke that can script on .py files and python knobs, with all the functionality from Nuke's default script editor plus syntax helpers.
GNU General Public License v3.0
81 stars 16 forks source link
compositing nuke python scripting

KnobScripter

KnobScripter v3.1 (or KS3) is a full script editor for Nuke that can script python on .py files and knobs as well as BlinkScript, with all the functionality from the default script editor in Nuke plus syntax helpers, predictions, snippets and other handy features.

KS3 is the next major step for this tool, and it features a greatly optimized code, Python 3 compatibility, BlinkScript mode, a Code Gallery and many other features and fixes.

KS3_overview-768x374

Features

Installation

A. Fresh install

  1. Copy the KnobScripter folder and paste it somewhere in your Nuke plugin path. For example, inside Users/YourUser/.nuke directory.
  2. Open with a text editor the file menu.py that lives next to your KnobScripter folder, or create one if it doesn’t exist.
  3. Add the following line:
    import KnobScripter
  4. Restart Nuke.

B. Updating KnobScripter

  1. Replace the KnobScripter folder with the updated one.
  2. Restart Nuke.

Usage

In Nuke, you can open the KnobScripter both as a floating window or as a dockable pane.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Thanks to the awesome Nuke community! Hope you enjoy this.