Right, thanks Diogo. I forgot to mention createNode...
-Nathan
From: Diogo Girondi
Sent: Thursday, October 06, 2011 5:22 PM
To: Nuke user discussion
Subject: Re: [Nuke-users] nuke python - ShuffleCopy
I believe he could also do:
nuke.createNode("Shuffle", "in rgb red red green green blue blue",
inpanel=False)
If the specified layer is already existent.
On 06/10/2011, at 15:59, Nathan Rusch <nathan_ru...@hotmail.com> wrote:
There are a couple issues here. First of all, the layer you want to use needs
to exist before you can set the ShuffleCopy node to use it; you can’t set the
out knob to 'new,' since that’s not actually a layer. If you know what your
layer needs to be, you’ll need to add it via a Python or TCL call before you
try to set up the ShuffleCopy. Otherwise, you’ll have to rely on the user
having added it before your script runs.
Secondly, you’re mixing up the 2 main knob access methods slightly. You
either want to use n.knob('out2').setValue('theLayer') or
n['out2'].setValue('theLayer'). Passing it as a kwarg to the
nuke.nodes.ShuffleCopy constructor will also work: n =
nuke.nodes.ShuffleCopy(out2='theLayer'). If you’re using this method, remember
that you won’t be able to specify the 'in' knob value as a constructor kwarg,
since 'in' is a reserved word in Python.
-Nathan
From: Matias Volonte
Sent: Thursday, October 06, 2011 11:47 AM
To: Nuke user discussion
Subject: Re: [Nuke-users] nuke python - ShuffleCopy
I am trying to create a shuffleCopy node using python and set the out2 to new
layer but nuke doesn't let me do it, any advice on this?
Example:
if I pass a parameter here doesn't work:
nuke.nodes.ShuffleCopy()
and like this neither,
n = nuke.nodes.ShuffleCopy()
n.knob['out2'].setValue('new')
------------------------------------------------------------------------------
From: "philhubfor...@free.fr" <philhubfor...@free.fr>
To: Nuke user discussion <nuke-users@support.thefoundry.co.uk>
Sent: Sunday, October 2, 2011 5:02 PM
Subject: Re: [Nuke-users] nuke python - ShuffleCopy
Wow, a bit too odd for me. Thanks Nathan for your answer, i really appreciate
cheers
philhub
----- Mail original -----
De: "Nathan Rusch" <nathan_ru...@hotmail.com>
À: "Nuke user discussion" <nuke-users@support.thefoundry.co.uk>
Envoyé: Samedi 1 Octobre 2011 19:07:21
Objet: Re: [Nuke-users] nuke python - ShuffleCopy
You are missing something, but that something happens to be a long-standing
"bug" (feature?) in the ShuffleCopy node in which the layer 2 channel output
knobs are named incorrectly. From top to bottom, all of the output knobs are
named as follows:
-red
-green
-blue
-alpha
-black
-white
-red2
-green2
Therefore, what you would expect to be 'red2' is actually 'black', etc.
-Nathan
-----Original Message-----
From: philhubfor...@free.fr
Sent: Saturday, October 01, 2011 1:38 AM
To: Nuke user discussion
Subject: Re: [Nuke-users] nuke python - ShuffleCopy
Concerning ShuffleCopy it seems to have another more annoying bug.
The channel select box of the second output behave wildy, i can't manage to
tick the red and green box.
Let copy/paste this example to see what i mean
first to check the normal behavior :
shuf = nuke.createNode("ShuffleCopy")
shuf['red'].setValue('alpha')
shuf['green'].setValue('alpha')
shuf['blue'].setValue('alpha')
then this snippet shows the weird thing :
shuf['out'].setValue('none')
shuf['out2'].setValue('rgba')
shuf['red2'].setValue('alpha')
shuf['green2'].setValue('alpha')
shuf['blue2'].setValue('alpha')
only the two last (blue and alpha) triggers, not red and green.
Am i missing something, or is it a known bug, otherwise i'll go report it to
the support
cheers,
philhub
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
------------------------------------------------------------------------------
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
--------------------------------------------------------------------------------
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users