Skip to content

Yx-Py/Nuke_repo_public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 ChangeKnob Panel – Nuke Toolbox Module

Status License Nuke

A lightweight and powerful Nuke panel to quickly apply knob changes across multiple nodes.
Designed to improve speed, consistency, and flexibility in artist workflows.


📚 Table of Contents


🚀 Features

  • Target nodes by selection, class, or name fragment
  • Multi-knob changes with undo support (Ctrl+Z)
  • Auto-load common knobs across selected nodes
  • Clean and intuitive floating UI
  • Smart filtering to ignore internal/unusable knobs

💾 Installation

  1. Clone or download this repository.
  2. Add the module to your Nuke plugin path:
# In your menu.py
import change_knob_panel
change_knob_panel.create_change_knob_panel()
  1. (Optional) Register the panel in the Nuke Pane menu:
nukescripts.registerWidgetAsPanel("create_change_knob_panel", "Change Knob Panel", "yalux.changeknob")

🧰 Usage

Open the panel and:

  1. Choose the node selection mode (Selection, Class, Name)
  2. Add knobs and their new values in the table
  3. Click Apply to commit the changes
  4. Use Load Common Knobs to auto-detect shared knobs
  5. Undo with Ctrl+Z to revert

🎛️ UI Overview

Element Description
Apply to Selection mode
Node Class / Name Class or name fragment (if needed)
Table (Knob/Value) List of knob/value pairs
+ / – Add or remove table rows
Clear Table Clears the entire knob table
Load Common Knobs Auto-detects knobs common to all targeted nodes
Apply Applies changes

🛠 Integration

Works out of the box with custom Nuke scripts.
Easily embeddable in larger pipeline toolkits or studio environments.


📌 Roadmap

  • Preset saving and loading
  • Knob name auto-completion
  • Edit history
  • Multi-shot pipeline integration

📄 License

This project is licensed under the MIT License.
See the LICENSE file for details.


Made with ❤️ by [Yx and Dot] – feel free to contribute or reach out!

About

Modular Nuke panel for batch editing node knobs – selection, class, name filtering & undo support.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages