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, 2026

How 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

  1. Add Pattern Generate from node search. Use fusion.patterngenerate 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 Coordinate Space, Blending Mode, Opacity 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 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.

Return to the complete Oraphim node reference.