nuke_smart_nodes v1.1


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Falk Hofmann
Small collection of tools to speed up daily workflows. Extendable via configuration file.
Requirements:
12.0, 11.3, 11.2, 11.1, 11.0, 10.5, 10.0 or later
Linux, Mac, Windows
05 Jan 2020
119

nuke_smart_nodes is a small collection of tools and snippets to speed up the daily workflow for copying and linking. 

The current collection is separated in three sections.

All of it's actions can be adjusted and extended in a yaml configuration file rather than changing the exisiting code.

 

 

1 Smart Pasting

For example, copy Tracker nodes and paste Transform nodes with defined knobs linked and other copied.

 

2 Context based node creation

Differ between 2d, 3d and deep nodes when creating Transform, Merge and Write nodes. Define nodes as deep or 3d and set certain node types as overwrite in the configuration.

Also a simple read from write function is available. There might be a more advacned version on nukepedia to implement if needed.

 

3 Paste on selected

Not as an extra script. Instead overwrite the existing paste function. Paste single if one or no node is selected. Paste to all selected nodes otherwise.

 

Demo on vimeo

 

 

nuke smart nodes

 

 

 

 

Changelog:

v1.1:

- Ignore Dot and NoOp nodes for contextbased creation. Instead traverse the stream up until other nodes are found. This iss also configurable under 'ignore' section.

- Add Simple read from write function for contextbased read creation

 

v1.0:

- initial version

 

 

Please login in order to download these files.

Comments   

 
0 # li zhaohui 2020-11-09 15:14
import yaml
ImportError: No module named yaml

AttributeError: 'NoneType' object has no attribute 'findItem'
 
 
0 # Falk Hofmann 2020-11-26 16:22
you need to install the PyYAML package for python.
 
 
0 # li zhaohui 2021-03-31 07:36
nuke13 import yaml
File "C:\python27\Li b\site-packages \yaml\__init__. py", line 2, in
from error import *
ModuleNotFoundError: No module named 'error'
 
 
0 # li zhaohui 2021-05-28 03:19
config.py:59: YAMLLoadWarning : calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
yam = yaml.load(strea m)
 
 
0 # Therodefox Osokin 2023-06-05 21:59
Hi! Link Expression in nuke 13 doesn't work for me
 
 
0 # Therodefox Osokin 2023-06-05 21:59
Hi! Link Expression in nuke 13 doesn't work for me
 

You have no rights to post comments

We have 4152 guests and 35 members online