smartMerge v1.2
This location is for Registered Users Only.
Perhaps you need to login or register.
12.2, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.5, 10 or later
Linux, Mac, Windows


v1.2
bug fixed, works properly with every shader now.
changed the instalation target to m=nuke.menu('Nodes') (was in 'Nuke' menu previously which was wrong)
Tool description:
Improved creation of the Merge node
if 2D node is selected 'Merge2' node will be created
if 3D node is selected 'MergeGeo' node will be created
if 'Project3D' is selected 'MergeMat' node will be created
if Deep is selected 'DeepMerge' node will be created
if multiply nodes created - multiply merges will be created
if nothing is selected 'Merge2' node will be created
if selecting multiple nodes multiple Merges will be created
if you like this scipt i would recommend to you to use it with 'Dots' script
have fun!
aaaa, almost forgot
put this code in your menu.py
import myMerge
m=nuke.menu('Nodes')
n=m.addMenu('smartMerge')
n.addCommand( 'Merge', 'myMerge.mergeThis()', 'm')
Comments
thanks for sharing!
Quote: to this in menu.py
Quote:
But I found one strange behavior. if we have transform exported from tracker, It creates mergemat instead of Merge. Out of curiosity I dig inside code, It checks for 'Mat' in name for mergemat, unfortunately exported transform has 'Transform_Matchmove' in its name. Any workaround for this?
Hope you will solve this. Thanks again.
sorry for the late reply, i will reupload fixed version soon, thank you for pointing out.
Saying that i would recommend you to have a look on this code from Falk Hoffman. I think it is better implementation than my code.
http://www.nukepedia.com/python/nodegraph/nuke_smart_nodes
cheers!!!
import yaml
ImportError: No module named yaml
my code has no yaml import as much as i aware of.
RSS feed for comments to this post