In: Texture Generators/Patterns



Generates a variety of procedural shapes, with options to modify base shapes. The shapes are always perfectly interpolated and high-precision.

Despite its simplicity, this is a very useful node: it is the building block of most procedural Heightmap generation! By combining basic shapes with transform nodes, you can create a fully-procedural Heightmap shape that is much more precise than any bitmap.


  • Tiling1 - 16
    Sets the amount of times the result should tile.
  • PatternSquare, Disc, Paraboloid, Bell, Gaussian, Thorn, Pyramid, Brick, Gradation, Waves, Half Bell, Ridged Bell, Crescant, Capsule, Cone, Hemisphere
    Selects what pattern shape to use.
  • Pattern Specific0.0 - 1.0
    Lets you change the selected pattern's shape. The effect is dependent on the selected pattern.
  • Scale0.0 - 1.0
    Scales the entire shape.
  • Size0.0 - 1.0
    Allows for non-uniform scaling over either X- or Y-axis.
  • Angle0.0 - 1.0
    Rotates the entire shape.
  • Rotation 45°False/True
    Rotates at pre-set 45 degrees.
  • Non Square ExpansionFalse/True
    Enables compensation of squash and stretch with non-square ratios.
  • Non Square Tiling: False/True
    When Non Square Expansion is enabled, this will tile the shape without squashing.

Example Images