Node reference
How to use Pattern Generate node in Oraphim
Use the Pattern Generate node in Oraphim. Learn its purpose, exact inputs, outputs, registered controls, example workflow, troubleshooting, and type ID fusion.patterngenerate.
Updated August 28, 2026How to use Pattern Generate node in Oraphim
Type ID: fusion.patterngenerate
Category: Generator
What this node does
The Pattern Generate node is registered in Oraphim's Generator category and performs the graph operation represented by its sockets and controls below.
The current Oraphim runtime registers 2 sockets and 127 properties for this node. Its main registered inputs are Input; 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 |
Outputs
| Socket | Key | Type |
|---|---|---|
| Output | out_color |
Image |
Controls
| Control | Key | Type | Group | Registry default |
|---|---|---|---|---|
| Effect Type | effectType |
String |
Internal | fx_gradient_ramp |
| Coordinate Space | coordinateSpace |
String |
Geometry | Auto |
| Blending Mode | blendMode |
String |
Composite | Normal |
| Opacity | opacity |
Float |
Composite | 100.0 |
| Preserve Alpha | preserveAlpha |
Bool |
Alpha | 1.0 |
| Point 1 X | point1X |
Float |
Positions & Colors | 0.25 |
| Point 1 Y | point1Y |
Float |
Positions & Colors | 0.25 |
| Point 2 X | point2X |
Float |
Positions & Colors | 0.75 |
| Point 2 Y | point2Y |
Float |
Positions & Colors | 0.25 |
| Point 3 X | point3X |
Float |
Positions & Colors | 0.25 |
| Point 3 Y | point3Y |
Float |
Positions & Colors | 0.75 |
| Point 4 X | point4X |
Float |
Positions & Colors | 0.75 |
| Point 4 Y | point4Y |
Float |
Positions & Colors | 0.75 |
| Blend | gradientBlend |
Float |
Gradient | 50.0 |
| Jitter | jitter |
Float |
Gradient | 0.0 |
| Jitter Seed | jitterSeed |
Float |
Gradient | 1.0 |
| Color 1 Red | color1R |
Float |
Positions & Colors | 1.0 |
| Color 1 Green | color1G |
Float |
Positions & Colors | 0.10000000149011612 |
| Color 1 Blue | color1B |
Float |
Positions & Colors | 0.10000000149011612 |
| Color 1 Alpha | color1A |
Float |
Positions & Colors | 1.0 |
| Color 2 Red | color2R |
Float |
Positions & Colors | 0.10000000149011612 |
| Color 2 Green | color2G |
Float |
Positions & Colors | 1.0 |
| Color 2 Blue | color2B |
Float |
Positions & Colors | 0.20000000298023224 |
| Color 2 Alpha | color2A |
Float |
Positions & Colors | 1.0 |
| Color 3 Red | color3R |
Float |
Positions & Colors | 0.10000000149011612 |
| Color 3 Green | color3G |
Float |
Positions & Colors | 0.30000001192092896 |
| Color 3 Blue | color3B |
Float |
Positions & Colors | 1.0 |
| Color 3 Alpha | color3A |
Float |
Positions & Colors | 1.0 |
| Color 4 Red | color4R |
Float |
Positions & Colors | 1.0 |
| Color 4 Green | color4G |
Float |
Positions & Colors | 0.8500000238418579 |
| Color 4 Blue | color4B |
Float |
Positions & Colors | 0.10000000149011612 |
| Color 4 Alpha | color4A |
Float |
Positions & Colors | 1.0 |
| Start Of Ramp X | startX |
Float |
Ramp | 0.25 |
| Start Of Ramp Y | startY |
Float |
Ramp | 0.5 |
| End Of Ramp X | endX |
Float |
Ramp | 0.75 |
| End Of Ramp Y | endY |
Float |
Ramp | 0.5 |
| Ramp Shape | rampShape |
String |
Ramp | Linear |
| Ramp Scatter | rampScatter |
Float |
Ramp | 0.0 |
| Scatter Seed | scatterSeed |
Float |
Ramp | 1.0 |
| Anchor X | anchorX |
Float |
Grid | 0.5 |
| Anchor Y | anchorY |
Float |
Grid | 0.5 |
| Corner X | cornerX |
Float |
Grid | 0.6000000238418579 |
| Corner Y | cornerY |
Float |
Grid | 0.6000000238418579 |
| Size From | sizeFrom |
String |
Grid | Width & Height Sliders |
| Width | gridWidth |
Float |
Grid | 64.0 |
| Height | gridHeight |
Float |
Grid | 64.0 |
| Border | border |
Float |
Grid | 2.0 |
| Feather | feather |
Float |
Grid | 0.0 |
| Invert Grid | invertGrid |
Bool |
Grid | 0.0 |
| Render | renderMode |
String |
Grid | Color |
| Cell Pattern | cellPattern |
String |
Cell Pattern | Bubbles |
| Invert | invertPattern |
Bool |
Cell Pattern | 0.0 |
| Contrast / Sharpness | contrast |
Float |
Cell Pattern | 100.0 |
| Overflow | overflow |
String |
Cell Pattern | Clip |
| Disperse | disperse |
Float |
Cell Pattern | 1.0 |
| Size | cellSize |
Float |
Cell Pattern | 60.0 |
| Offset X | offsetX |
Float |
Cell Pattern | 0.0 |
| Offset Y | offsetY |
Float |
Cell Pattern | 0.0 |
| Evolution | evolution |
Float |
Evolution | 0.0 |
| Cycle Evolution | cycleEvolution |
Bool |
Evolution | 0.0 |
| Cycle | cycle |
Float |
Evolution | 1.0 |
| Random Seed | randomSeed |
Float |
Evolution | 1.0 |
| Enable Tiling | enableTiling |
Bool |
Tiling | 0.0 |
| Cells Horizontal | cellsHorizontal |
Float |
Tiling | 8.0 |
| Cells Vertical | cellsVertical |
Float |
Tiling | 8.0 |
| Set Choice | setChoice |
String |
Fractal | Mandelbrot |
| Mandelbrot X (Real) | mandelbrotX |
Float |
Mandelbrot | -0.5 |
| Mandelbrot Y (Imaginary) | mandelbrotY |
Float |
Mandelbrot | 0.0 |
| Julia X (Real) | juliaX |
Float |
Julia | -0.800000011920929 |
| Julia Y (Imaginary) | juliaY |
Float |
Julia | 0.15600000321865082 |
| Magnification | magnification |
Float |
Fractal | 100.0 |
| Escape Limit | escapeLimit |
Float |
Fractal | 64.0 |
| Overlay | overlay |
Bool |
Fractal | 0.0 |
| Transparency | transparency |
Bool |
Color | 0.0 |
| Palette | palette |
String |
Color | Lightness Gradient |
| Hue | hue |
Float |
Color | 210.0 |
| Cycle Steps | cycleSteps |
Float |
Color | 32.0 |
| Cycle Offset | cycleOffset |
Float |
Color | 0.0 |
| Edge Highlight | edgeHighlight |
Bool |
Color | 0.0 |
| Oversample Method | oversampleMethod |
String |
High Quality Settings | Edge Detect |
| Oversample Factor | oversampleFactor |
Float |
High Quality Settings | 1.0 |
| Center X | centerX |
Float |
Shape | 0.5 |
| Center Y | centerY |
Float |
Shape | 0.5 |
| Radius | radius |
Float |
Shape | 100.0 |
| Width | ellipseWidth |
Float |
Shape | 200.0 |
| Height | ellipseHeight |
Float |
Shape | 120.0 |
| Edge | edge |
String |
Shape | None |
| Edge Radius | edgeRadius |
Float |
Shape | 80.0 |
| Thickness | thickness |
Float |
Shape | 10.0 |
| Feather | shapeFeather |
Float |
Shape | 0.0 |
| Invert Shape | invertShape |
Bool |
Shape | 0.0 |
| Start Color Red | startColorR |
Float |
Ramp | 0.0 |
| Start Color Green | startColorG |
Float |
Ramp | 0.0 |
| Start Color Blue | startColorB |
Float |
Ramp | 0.0 |
| Start Color Alpha | startColorA |
Float |
Ramp | 1.0 |
| End Color Red | endColorR |
Float |
Ramp | 1.0 |
| End Color Green | endColorG |
Float |
Ramp | 1.0 |
| End Color Blue | endColorB |
Float |
Ramp | 1.0 |
| End Color Alpha | endColorA |
Float |
Ramp | 1.0 |
| Grid Color Red | gridColorR |
Float |
Grid | 1.0 |
| Grid Color Green | gridColorG |
Float |
Grid | 1.0 |
| Grid Color Blue | gridColorB |
Float |
Grid | 1.0 |
| Grid Color Alpha | gridColorA |
Float |
Grid | 1.0 |
| Low Color Red | lowColorR |
Float |
Cell Pattern | 0.0 |
| Low Color Green | lowColorG |
Float |
Cell Pattern | 0.0 |
| Low Color Blue | lowColorB |
Float |
Cell Pattern | 0.0 |
| Low Color Alpha | lowColorA |
Float |
Cell Pattern | 1.0 |
| High Color Red | highColorR |
Float |
Cell Pattern | 1.0 |
| High Color Green | highColorG |
Float |
Cell Pattern | 1.0 |
| High Color Blue | highColorB |
Float |
Cell Pattern | 1.0 |
| High Color Alpha | highColorA |
Float |
Cell Pattern | 1.0 |
| Shape Color Red | shapeColorR |
Float |
Shape | 1.0 |
| Shape Color Green | shapeColorG |
Float |
Shape | 1.0 |
| Shape Color Blue | shapeColorB |
Float |
Shape | 1.0 |
| Shape Color Alpha | shapeColorA |
Float |
Shape | 1.0 |
| Fill Color Red | fillColorR |
Float |
Fill | 1.0 |
| Fill Color Green | fillColorG |
Float |
Fill | 0.0 |
| Fill Color Blue | fillColorB |
Float |
Fill | 0.0 |
| Fill Color Alpha | fillColorA |
Float |
Fill | 1.0 |
| Use Source Alpha | useSourceAlpha |
Bool |
Fill | 1.0 |
| Invert Alpha | invertAlpha |
Bool |
Fill | 0.0 |
| Sample Point X | sampleX |
Float |
Eyedropper | 0.5 |
| Sample Point Y | sampleY |
Float |
Eyedropper | 0.5 |
| Sample Radius | sampleRadius |
Float |
Eyedropper | 0.0 |
| Average Pixel Color | averagePixelColor |
String |
Eyedropper | Skip Empty |
| Maintain Original Alpha | maintainOriginalAlpha |
Bool |
Eyedropper | 1.0 |
| Blend With Original | blendWithOriginal |
Float |
Eyedropper | 0.0 |
How to use it
- Add Pattern Generate from node search. Use
fusion.patterngeneratewhen 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 Coordinate Space, Blending Mode, Opacity 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 Pattern Generate. Feed a compatible source into Input. Change Coordinate Space 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
- Audio Generate —
fusion.audio_generate - Light Generate —
fusion.lightgenerate - Path Generate —
fusion.path_generate - Text Effect —
fusion.texteffect - Fast Noise —
fusion.fastnoise
Return to the complete Oraphim node reference.