fp Emitter

About

Parameters

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


Parameter: Simulation

  • Parameter ID: FP_EMITTER_SIMULATION_PRIORITY
  • Parameter Type: PriorityData

Parameter: Enabled


Parameter: Shape

  • Parameter ID: FP_EMITTER_EMISSION_SHAPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Square (FP_EMITTER_EMISSION_SHAPE_SQUARE)
    • Circle (FP_EMITTER_EMISSION_SHAPE_CIRCLE)
    • Cube (FP_EMITTER_EMISSION_SHAPE_CUBE)
    • Sphere (FP_EMITTER_EMISSION_SHAPE_SPHERE)
    • Object (FP_EMITTER_EMISSION_SHAPE_OBJECT)

Parameter: Size


Parameter: Object


Parameter: Object Mode

  • Parameter ID: FP_EMITTER_EMISSION_OBJECT_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Points (FP_EMITTER_EMISSION_OBJECT_MODE_GEOMETRY_POINTS)
    • Volume (FP_EMITTER_EMISSION_OBJECT_MODE_VOLUME)
    • Surface (FP_EMITTER_EMISSION_OBJECT_MODE_SURFACE)

Parameter: Volume Resolution


Parameter: Scatter Mode

  • Parameter ID: FP_EMITTER_EMISSION_SCATTER_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Grid (FP_EMITTER_EMISSION_SCATTER_MODE_GRID)
    • Random (FP_EMITTER_EMISSION_SCATTER_MODE_RANDOM)

Parameter: Restriction


Parameter: Emission Mode

  • Parameter ID: FP_EMITTER_EMISSION_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Once (FP_EMITTER_EMISSION_MODE_ONCE)
    • Continuous (FP_EMITTER_EMISSION_MODE_CONTINUOUS)

Parameter: Shot


Parameter: Rate


Parameter: Seed


Parameter: Group


Parameter: Mode

  • Parameter ID: FP_EMITTER_INITIALVELOCITY_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Axis Aligned (FP_EMITTER_INITIALVELOCITY_MODE_AXIS)
    • Map (FP_EMITTER_INITIALVELOCITY_MODE_MAP)
    • Normal (FP_EMITTER_INITIALVELOCITY_MODE_NORMAL)
    • Radial (FP_EMITTER_INITIALVELOCITY_MODE_RADIAL)
    • Vector (FP_EMITTER_INITIALVELOCITY_MODE_VECTOR)

Parameter: Multiplier


Parameter: Axis

  • Parameter ID: FP_EMITTER_INITIALVELOCITY_AXISDIRECTION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • +X (FP_EMITTER_INITIALVELOCITY_AXISDIRECTION_POSX)
    • -X (FP_EMITTER_INITIALVELOCITY_AXISDIRECTION_NEGX)
    • +Y (FP_EMITTER_INITIALVELOCITY_AXISDIRECTION_POSY)
    • -Y (FP_EMITTER_INITIALVELOCITY_AXISDIRECTION_NEGY)
    • +Z (FP_EMITTER_INITIALVELOCITY_AXISDIRECTION_POSZ)
    • -Z (FP_EMITTER_INITIALVELOCITY_AXISDIRECTION_NEGZ)

Parameter: Vector


Parameter: Velocity Map


Parameter: Space

  • Parameter ID: FP_EMITTER_INITIALVELOCITY_SPACE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Local (FP_EMITTER_INITIALVELOCITY_SPACE_LOCAL)
    • Global (FP_EMITTER_INITIALVELOCITY_SPACE_GLOBAL)

Parameter: Add Emitter Object Velocity


Parameter: Mode

  • Parameter ID: FP_EMITTER_COLOR_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Constant (FP_EMITTER_COLOR_MODE_CONSTANT)
    • Map (FP_EMITTER_COLOR_MODE_MAP)

Parameter: Color


Parameter: Color Map


Parameter: Multiplier


Parameter: Map


Parameter: Draw