PMatterWaves

About

Parameters

Parameters are accessed with C4DAtom::GetParameter()/ C4DAtom::SetParameter(). See Parameter IDs.


Parameter: Random Seed


Parameter: Object


Parameter: Selection


Parameter: UVW


Parameter: UVW Type

  • Parameter ID: OP_MATTERWAVES_UVWTYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Clamp (OP_MATTERWAVES_UVWTYPE_CLAMP)
    • Unclamp (OP_MATTERWAVES_UVWTYPE_UNCLAMP)

Parameter: Lights

  • Parameter ID: OP_MATTERWAVES_LIGHTLIST
  • Parameter Type: InExcludeData

Parameter: Birth Type

  • Parameter ID: OP_MATTERWAVES_BTYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Count (OP_MATTERWAVES_BTYPE_COUNT)
    • Rate (OP_MATTERWAVES_BTYPE_RATE)
    • Shot (OP_MATTERWAVES_BTYPE_SHOT)

Parameter: Count


Parameter: Rate


Parameter: Shot


Parameter: Birth Type

  • Parameter ID: OP_MATTERWAVES_BIRTHTYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Constant (OP_MATTERWAVES_BIRTHTYPE_CONSTANT)
    • Texture (OP_MATTERWAVES_BIRTHTYPE_MAP)
    • Light (OP_MATTERWAVES_BIRTHTYPE_LIGHT)
    • Texture & Light (OP_MATTERWAVES_BIRTHTYPE_MAPLIGHT)

Parameter: Birth Texture


Parameter: Birth Gradient

  • Parameter ID: OP_MATTERWAVES_BIRTHGRAD
  • Parameter Type: Gradient

Parameter: Life


Parameter: Life Variation


Parameter: Life Type

  • Parameter ID: OP_MATTERWAVES_LIFETYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Constant (OP_MATTERWAVES_LIFETYPE_CONSTANT)
    • Texture (OP_MATTERWAVES_LIFETYPE_MAP)
    • Light (OP_MATTERWAVES_LIFETYPE_LIGHT)
    • Texture & Light (OP_MATTERWAVES_LIFETYPE_MAPLIGHT)

Parameter: Life Texture


Parameter: Life Gradient

  • Parameter ID: OP_MATTERWAVES_LIFEGRAD
  • Parameter Type: Gradient

Parameter: Speed


Parameter: Speed Variation


Parameter: Speed Type

  • Parameter ID: OP_MATTERWAVES_SPEEDTYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Constant (OP_MATTERWAVES_SPEEDTYPE_CONSTANT)
    • Texture (OP_MATTERWAVES_SPEEDTYPE_MAP)
    • Light (OP_MATTERWAVES_SPEEDTYPE_LIGHT)
    • Texture & Light (OP_MATTERWAVES_SPEEDTYPE_MAPLIGHT)

Parameter: Speed Texture


Parameter: Speed Gradient

  • Parameter ID: OP_MATTERWAVES_SPEEDGRAD
  • Parameter Type: Gradient

Parameter: Size


Parameter: Size Variation


Parameter: Size Type

  • Parameter ID: OP_MATTERWAVES_SIZETYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Constant (OP_MATTERWAVES_SIZETYPE_CONSTANT)
    • Texture (OP_MATTERWAVES_SIZETYPE_MAP)
    • Light (OP_MATTERWAVES_SIZETYPE_LIGHT)
    • Texture & Light (OP_MATTERWAVES_SIZETYPE_MAPLIGHT)

Parameter: Size Texture


Parameter: Size Gradient

  • Parameter ID: OP_MATTERWAVES_SIZEGRAD
  • Parameter Type: Gradient

Parameter: Distance


Parameter: Distance Variation


Parameter: Distance Type

  • Parameter ID: OP_MATTERWAVES_DISTTYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Constant (OP_MATTERWAVES_DISTTYPE_CONSTANT)
    • Texture (OP_MATTERWAVES_DISTTYPE_MAP)
    • Light (OP_MATTERWAVES_DISTTYPE_LIGHT)
    • Texture & Light (OP_MATTERWAVES_DISTTYPE_MAPLIGHT)

Parameter: Distance Texture


Parameter: Distance Gradient

  • Parameter ID: OP_MATTERWAVES_DISTGRAD
  • Parameter Type: Gradient

Parameter: Direction


Parameter: Direction Variation


Parameter: Direction Type

  • Parameter ID: OP_MATTERWAVES_DIRTYPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Normal (OP_MATTERWAVES_DIRTYPE_NORMAL)
    • Texture (OP_MATTERWAVES_DIRTYPE_MAP)
    • Light Direction (OP_MATTERWAVES_DIRTYPE_LIGHTDIR)
    • Light Reflection (OP_MATTERWAVES_DIRTYPE_LIGHTREF)

Parameter: Direction Texture


Parameter: Direction Gradient

  • Parameter ID: OP_MATTERWAVES_DIRGRAD
  • Parameter Type: Gradient

Parameter: On


Parameter: Animation Time


Parameter: Birth Count


Parameter: Birth Num


Parameter: Birth UVW