Node reference

How to use Channel Process node in Oraphim

Use the Channel Process node in Oraphim. Learn its purpose, exact inputs, outputs, registered controls, example workflow, troubleshooting, and type ID fusion.channel_process.

Updated August 28, 2026

How to use Channel Process node in Oraphim

Type ID: fusion.channel_process
Category: Color

What this node does

The Channel Process node is registered in Oraphim's Color category and performs the graph operation represented by its sockets and controls below.

The current Oraphim runtime registers 4 sockets and 88 properties for this node. Its main registered inputs are Input, Second Layer, Matte Layer; its main outputs are Output. The tables below are generated from the runtime registry rather than a handwritten approximation.

Inputs

Socket Key Type
Input in_color Image
Second Layer in_second Image
Matte Layer in_matte Image

Outputs

Socket Key Type
Output out_color Image

Controls

Control Key Type Group Registry default
Effect Type effectType String Internal 0.0
Preserve Alpha preserveAlpha Bool Alpha 1.0
Clip HDR clipHDR Bool Precision 0.0
Stretch Second Layer stretchSecond Bool Layer Inputs 1.0
Stretch Matte Layer stretchMatte Bool Layer Inputs 1.0
Blend With Original blendWithOriginal Float Composite 0.0
Operator operator String Math Add
Red Value redValue Float Math 0.0
Green Value greenValue Float Math 0.0
Blue Value blueValue Float Math 0.0
Clip Result Values clipResultValues Bool Precision 1.0
Mode mode String Blend Crossfade
Second Layer Opacity secondLayerOpacity Float Layer Inputs 100.0
Input Channel inputChannel String Channels 0.0
Invert Input invertInput Bool Channels 0.0
Second Layer Channel secondChannel String Channels 0.0
Invert Second Layer invertSecond Bool Channels 0.0
Blend Mode blendMode String Composite 0.0
Preserve Transparency preserveTransparency Bool Alpha 1.0
Composite Mode compositeMode String Composite 0.0
Original Opacity originalOpacity Float Composite 100.0
RGB Only rgbOnly Bool Alpha 0.0
Use 2nd Layer useSecondLayer Bool Layer Inputs 0.0
From fromChannel String Channels 0.0
To toChannel String Channels 0.0
Invert invert Bool Channels 0.0
Solid Alpha solidAlpha Bool Alpha 0.0
Operate On Channels operateOnChannels String Math 0.0
Overflow Behavior overflowBehavior String Precision 0.0
Operation operation String Morphology 0.0
Radius radius Float Morphology 1.0
Direction direction String Morphology 0.0
Channel channel String Morphology 0.0
Background Color Red backgroundR Float Matting 0.0
Background Color Green backgroundG Float Matting 0.0
Background Color Blue backgroundB Float Matting 0.0
Background Color Alpha backgroundA Float Matting 1.0
Clip HDR Values clipHDRValues Bool Precision 1.0
Take Red From takeRedFrom String Channels 0.0
Take Green From takeGreenFrom String Channels Green
Take Blue From takeBlueFrom String Channels Blue
Take Alpha From takeAlphaFrom String Channels Alpha
Matte Channel matteChannel String Matte 0.0
Invert Matte invertMatte Bool Matte 0.0
Composite Matte With Original compositeMatteWithOriginal Bool Matte 0.0
Premultiply Matte Layer premultiplyMatteLayer Bool Matte 0.0
Solid Color Red solidR Float Solid 0.0
Solid Color Green solidG Float Solid 0.0
Solid Color Blue solidB Float Solid 0.0
Solid Color Alpha solidA Float Solid 1.0
Source Opacity sourceOpacity Float Composite 100.0
Solid Opacity solidOpacity Float Composite 100.0
Blending Mode blendingMode String Composite 0.0
Data Channel channel3D String 3D Channel Luminance
Output channel3DOutput String 3D Channel Grayscale
Invert channel3DInvert Bool 3D Channel 0.0
Near depthNear Float Depth 0.0
Far depthFar Float Depth 1.0
Edge Softness depthSoftness Float Depth 0.019999999552965164
Depth Gamma depthGamma Float Depth 1.0
Clamp Normalized Depth depthClamp Bool Depth 1.0
Fog Red fogR Float Fog 0.6200000047683716
Fog Green fogG Float Fog 0.7200000286102295
Fog Blue fogB Float Fog 0.8199999928474426
Fog Alpha fogA Float Fog 1.0
Fog Start fogStart Float Fog 0.20000000298023224
Fog End fogEnd Float Fog 0.8999999761581421
Density fogDensity Float Fog 1.0
Opacity fogOpacity Float Fog 1.0
Falloff fogMode String Fog Exponential
Target Red targetR Float ID Matte 1.0
Target Green targetG Float ID Matte 0.0
Target Blue targetB Float ID Matte 0.0
Target Alpha targetA Float ID Matte 1.0
Target ID targetId Float ID Matte 1.0
ID Scale idScale Float ID Matte 255.0
Tolerance idTolerance Float ID Matte 0.019999999552965164
Softness idSoftness Float ID Matte 0.009999999776482582
Preview Matte mattePreview Bool ID Matte 1.0
Red From extractRed String Extractor Red
Green From extractGreen String Extractor Green
Blue From extractBlue String Extractor Blue
Alpha From extractAlpha String Extractor Alpha
Identifier Source identifierSource String IDentifier Luminance
Quantization identifierQuantization Float IDentifier 255.0
Palette Seed identifierSeed Float IDentifier 17.0
Target Hash cryptomatteTargetHash String Cryptomatte 0.0
Minimum Coverage cryptomatteMinimumCoverage Float Cryptomatte 0.0

How to use it

  1. Add Channel Process from node search. Use fusion.channel_process when you need the exact registry entry.
  2. Connect a compatible Image source to Input. Add the other inputs only when the operation needs them.
  3. Start with the registry defaults and adjust Preserve Alpha, Clip HDR, Stretch Second Layer first so you can see the node's effect in isolation.
  4. Route Output (Image) into a compatible downstream node, viewer, or output path.
  5. Preview a representative frame, change one input/control at a time, and save/reopen reusable graphs to verify persistence.

Practical example

Create a small test graph with Channel Process. Feed a compatible source into Input. Change Preserve Alpha away from its registry default and compare the result. Connect Output to a compatible downstream stage so the result is visible. Keeping this test graph small makes socket-type, context, and parameter mistakes easier to diagnose before the node is used in a production graph.

Troubleshooting

  • If a connection is rejected, compare the exact socket data types in the tables above; Oraphim graph connections are typed.
  • If the result looks unchanged, confirm this node is on the active path to the viewer/output and that the expected graph/resource is selected.
  • If a control is unavailable, check required inputs and whether the property belongs to an internal or mode-dependent group.
  • If a saved graph behaves differently later, reopen it and verify node identity, connections, and edited property values before rendering.

Return to the complete Oraphim node reference.