unreal.MaterialExpressionNoise

class unreal.MaterialExpressionNoise(outer=None, name='None')

Bases: unreal.MaterialExpression

Material Expression Noise

C++ Source:

  • Module: Engine

  • File: MaterialExpressionNoise.h

Editor Properties: (see get_editor_property/set_editor_property)

  • desc (str): [Read-Write] A description that level designers can add (shows in the material editor UI).

  • level_scale (float): [Read-Write] usually 2 but higher values allow efficient use of few levels

  • levels (int32): [Read-Write] 1 = fast but little detail, .. larger numbers cost more performance

  • noise_function (NoiseFunction): [Read-Write] Noise function, affects performance and look

  • output_max (float): [Read-Write] Output Max

  • output_min (float): [Read-Write] Output Min

  • quality (int32): [Read-Write] Lower numbers are faster and lower quality, higher numbers are slower and higher quality

  • repeat_size (uint32): [Read-Write] How many units in each tile (if Tiling is on)

  • scale (float): [Read-Write] can also be done with a multiply on the Position

  • tiling (bool): [Read-Write] Whether to use tiling noise pattern, useful for baking to seam-free repeating textures

  • turbulence (bool): [Read-Write] How multiple frequencies are getting combined