Massive Panel v8.0


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Alexey Kuchinski
Panel designed to help user to operate on many nodes in the same time
Requirements:
11.0, 10.5 or later
Linux, Windows
11 Oct 2017
861

Massive Panel v8.0 (Beta). Tested on Windows7 and Linix Mint. Did not test in working environment yet.

Adapted to work with Nuke 11, no other updates or changes in this release.

If you running Nuke 10 or earlier please use Massive Panel v7 

Huge thanks to Falk Hoffman and Marco Meyer for guiding me trough PySide to PySide2 conversion nightmare.

Instalation:

extract files to your plugins directory.

add to your menu.py please

 

import mps2

 

 

SETTING NUMERICAL VALUES 

SETTING EXPRESSIONS OR TEXT VALUES

TAKES 

RANDOM CONNECT

SNAP TO 3D

UDATE v7.1

  • increment type can be geometrical progression or arithmetical progression(defdault).
  • added 'duplicate' function - create duplicates from selected node.

---------------------------------------------------------------------------------------------------------
Credits

align nodes . Original script written by Frank Rueter http://www.nukepedia.com/python/nodegraph/alignnodes
align nodes checkerboard. Original script written by Howard Jones http://www.nukepedia.com/python/nodegraph/checkerboardnodes
expand/contract nodes. Original script written by Frank Rueter http://www.nukepedia.com/python/nodegraph/scalenodes

 

Please login in order to download these files.

Comments   

 
+1 # frank rueter 2012-03-24 17:55
Sounds nice. Can we get a screen shot of it please?
 
 
0 # Frank Rueter 2012-03-25 15:21
thanks for the screenshots! unfortunately they are a bit large and are cropped in the site's layout.
 
 
0 # Alexey Kuchinski 2012-03-25 15:31
just resized and resubmitted images, hope it will update soon :-)
 
 
0 # Frank Rueter 2012-03-25 15:37
just approved the new upload, thanks!
 
 
0 # Travis Button 2012-03-28 11:37
This thing is AWESOME! I used to make little custom knobs in a script to script basis to control things like samples in an oflow node or in scanline render so I could turn it on/off for processing needs while working and then crank it up for render. well now I basically have that built in for anything I want with this panel. Works great and thanks a lot!
 
 
0 # Alexey Kuchinski 2012-04-19 23:29
In V3

1 added ability to manipulate Nodes with 4 arrays, before was only X Y Z, now X Y Z W (or rgba, xyrt and so on)

2 added new button - "Print". (printing values of selected nodes for sertain knob)
You need type in "Knob" field name of the knob,
select bunch of Nodes,
press "Print" - pop up message will jump with names of selected nodes and values of knob you typed in.
 
 
0 # Alexey Kuchinski 2013-01-06 13:17
.
 
 
0 # Salvador Zalvidea 2013-01-06 18:09
This is great ! I'll definitively add it to my tools. It reminds me in some ways this tool for After Effects that is really cool also : http://aescripts.com/array/
 
 
0 # Alexey Kuchinski 2017-07-15 07:21
cool tool, i think i will borrow from them the duplication idea and increment choice arithmetic or geometric progression
thank you Salvador.
 
 
+4 # Alexey Kuchinski 2015-08-22 08:17
Hi Massive panel users!
New Massive Panel V_6 is out!
please check out new features
Have fun.
 
 
0 # martin tallosy 2016-01-14 15:50
yay!
thanks for the update! :)
 
 
0 # Alexey Kuchinski 2017-07-12 06:41
Hi folks, Massive Panel just went PySide,
forgot to mention - this version (7.1)will not work on Nuke 11. Will update it as soon as will put my hands on Nuke 11 and its new PySide.
Cheers!
 
 
0 # li zhaohui 2017-08-01 01:51
nuke11 Inoperation
 
 
0 # Alexey Kuchinski 2017-10-12 07:48
Nuke 11 ready.
 
 
0 # Phil Prates 2018-03-28 20:32
If you put the following code in the pyside loading section of your script it will load in nuke 11 as well as 10 down:
#Choose between PySide and PySide2 based on Nuke version
if nuke.NUKE_VERSI ON_MAJOR < 11:
from PySide import QtCore, QtGui, QtUiTools, QtGui as QtWidgets
from PySide.QtCore import Qt
from PySide.QtGui import QCompleter
else:
from PySide2 import QtGui, QtUiTools, QtCore, QtWidgets# Import the PyQt4 module we'll need
from PySide2.QtCore import Qt
from PySide2.QtWidge ts import QCompleter
 
 
0 # Alexey Kuchinski 2018-03-28 20:45
hi Phil, thank you for an advice.
I am sure i did try it already but had to go for a bit more complex solution, maybe i did miss something though, will give it a second (fifth, tenth) go
i does work now, but i have it in two separated versions for v10 and v11 - means twice support :oops:
cheers!
 
 
0 # Frank Rueter 2018-03-28 21:35
Hi Alexey, I'd recommend using Qt.py which switched between PySide and PySide2 for you. It's a single module and all you need to is import Qt instead of PySide/PySide2 and it will do the work for you.
I use it for nuBridge and many companies use it as well to keep code compatible for old and new versions of Nuke:
https://github.com/mottosso/Qt.py
 
 
0 # Alexey Kuchinski 2018-03-30 08:36
Thanks Frank, will definitely check this out!
 
 
+1 # Alexey Kuchinski 2018-03-30 17:59
Quoting Phil Prates:
If you put the following code in the pyside loading section of your script it will load in nuke 11 as well as 10 down:
#Choose between PySide and PySide2 based on Nuke version
if nuke.NUKE_VERSION_MAJOR < 11:
from PySide import QtCore, QtGui, QtUiTools, QtGui as QtWidgets
from PySide.QtCore import Qt
from PySide.QtGui import QCompleter
else:
from PySide2 import QtGui, QtUiTools, QtCore, QtWidgets# Import the PyQt4 module we'll need
from PySide2.QtCore import Qt
from PySide2.QtWidgets import QCompleter


hi Phil,
Now it works with both versions as you suggested.
thanks a lot.
will fix some BUGs and update the submission.
 

You have no rights to post comments

We have 2587 guests and 88 members online