Linear Gradient

Generators / Patterns

Directional gradient with configurable profile, position, and repeats.

Select a node to adjust its parameters. Double-click a node to inspect.

Parameters

ParameterTypeDefaultRangeDescription
orientation
Orientation
enumverticalGradient direction.
  • vertical : Run the pattern vertically across the texture.
  • horizontal : Run the pattern horizontally across the texture.
position
Position
float00 to 1Peak position. 0=peak at start (descending ramp), 1=peak at end (ascending ramp), 0.5=centered bump.
profile
Profile
enumarcEquation used for the 0 to 1 curve. Arc: circular curve; Curve 0 is linear, Curve 1 is a quarter-circle arc. Power: exponent curve; Curve 0 is linear, Curve 1 is square root, Curve -1 is square. Cosine: sinusoidal ease curve; Curve 0 is a smooth S-curve, positive reaches 1 sooner, negative reaches 1 later.
  • arc : Use the circular arc profile; Curve 0 is linear and positive Curve rounds outward.
  • power : Use a power curve; positive Curve softens early, negative Curve tightens early.
  • cosine : Use a sinusoidal ease curve for smooth S-shaped transitions.
curve
Curve
float0-2 to 2Adjusts the selected profile. Negative values make it tighter; positive values make it broader.
repeats
Repeats
int11 to 64Number of gradient repetitions.

Outputs

  • output (default format: r32float)