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, 2026How 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
- Add Channel Process from node search. Use
fusion.channel_processwhen you need the exact registry entry. - Connect a compatible
Imagesource to Input. Add the other inputs only when the operation needs them. - 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.
- Route Output (
Image) into a compatible downstream node, viewer, or output path. - 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.
Related nodes
- Advanced Color Correction —
fusion.advanced_color_correction - Material 3D —
fusion.material3d - 3D Camera Tracker —
fusion.cameratracker - Audio Generate —
fusion.audio_generate - CC Blobbylize —
fusion.blobbylize
Return to the complete Oraphim node reference.