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:

02_c_puli_node_3.jpg
03_c_puli_ui_7.jpg

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.

04_c_im_01.jpg

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:

04_c_im_03.jpg

Puli alpha

04_c_im_02.jpg

Person alpha

04_c_im_04.jpg

Leash alpha

Then you can connect these to the Inputs in which color you wish to see them.

04_c_im_06.jpg

And you should already see the outcome.

04_c_im_05.jpg

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:

04_c_im_09.jpg

Your 'Channel Puli' would look like this:

04_c_im_08_2.jpg

You can see all the new channels using the 'Show in Layer Contact Sheet' option:

04_c_im_07.jpg

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!