GM_CHANNEL PULI
`Channel Puli` is a one gizmo solution to make it easier to send your different alpha values to separate channels and creating new ones if needed. Its main purpose is to save time by containing an often used set up of Copy and ShuffleCopy nodes mostly.
Let`s see what you can do with it:
ADJUST RGBA / Remove Alpha
Allows you to remove the alpha value.
ADJUST RGBA / Remove Alpha from Red
Allows you to remove the alpha value from the outcome that comes in on the Red input.
ADJUST RGBA / Remove Alpha from Green
Allows you to remove the alpha value from the outcome that comes in on the Green input.
ADJUST RGBA / Remove Alpha from Blue
Allows you to remove the alpha value from the outcome that comes in on the Blue input.
ADJUST RGBA / Remove RGB
Allows you to remove the RGB value.
ADJUST RGBA / Shuffle Alpha to RGB
Allows you to shuffle the alpha value to the rgb channels.
CREATE NEW CHANNELS / Red to
Allows you to shuffle the alpha value on the Red input to a different channel.
CREATE NEW CHANNELS / Green to
Allows you to shuffle the alpha value on the Green input to a different channel.
CREATE NEW CHANNELS / Blue to
Allows you to shuffle the alpha value on the Blue input to a different channel.
CREATE NEW CHANNELS / Red invert to
Allows you to shuffle the inverted alpha value on the Red input to a different channel.
CREATE NEW CHANNELS / Green invert to
Allows you to shuffle the inverted alpha value on the Green input to a different channel.
CREATE NEW CHANNELS / Blue invert to
Allows you to shuffle the inverted alpha value on the Blue input to a different channel.
LAYER CONTACT SHEET / Show in Layer Contact Sheet
Allows you to turn on/off the view of the outcoming layers/channels in a Layer Contact Sheet.
LAYER CONTACT SHEET / Show Layer Names
Allows you to turn on/off the labels of the layers/channels.
LAYER CONTACT SHEET / Resolution
Allows you to change the resolution of the Contact Sheet view.
Let`s see an example of how it works!
Say we have this image of a puli ( no, it isn`t a mop ) and we want to separate the dog,
the person and the tiny leash on the top.
First, we create an alpha of each part, that should look something like this:
Puli alpha
Person alpha
Leash alpha
Then you can connect these to the Inputs in which color you wish to see them.
And you should already see the outcome.
Let's say you also want to create new layers for your different inputs.
For that you just need to select the input's name in the 'Create New Channels' section.
In the dropdown menu you can choose from the standard channels or create new one by clicking on 'new' then give a name to your new layer and select the channels you want to copy there.
( Tip: The safest bet if you copy from alpha would be to select rgba )
You would see this:
Your 'Channel Puli' would look like this:
You can see all the new channels using the 'Show in Layer Contact Sheet' option:
Hope you will find it useful!
Here's the GitHub link ( just select the text and copy to Nuke )
Huge thanks for helping and developing to Tom Mortelette!