Proximal Shader

About

Parameters

Parameters are accessed with C4DAtom.GetParameter()/C4DAtom.SetParameter().


Parameter: Objects


Parameter: Exclude Parent

  • Parameter ID: c4d.SLA_PROXIMAL_EXCLUDE_PARENT

  • Parameter Type: bool


Parameter: Include Subobjects

  • Parameter ID: c4d.SLA_PROXIMAL_INCLUDE_SUBOBJECTS

  • Parameter Type: bool


Parameter: Use Vertices

  • Parameter ID: c4d.SLA_PROXIMAL_USE_VERTICES

  • Parameter Type: bool


Parameter: Use Edges

  • Parameter ID: c4d.SLA_PROXIMAL_USE_EDGES

  • Parameter Type: bool


Parameter: Polygon Radius

  • Parameter ID: c4d.SLA_PROXIMAL_POLYGON_RADIUS

  • Parameter Type: bool


Parameter: Function

  • Parameter ID: c4d.SLA_PROXIMAL_FUNCTION

  • Parameter Type: int

  • Cycle Values:
    • Linear (c4d.SLA_PROXIMAL_FUNCTION_LINEAR)

    • Square (c4d.SLA_PROXIMAL_FUNCTION_SQUARE)

    • Cubic (c4d.SLA_PROXIMAL_FUNCTION_CUBIC)

    • Step (c4d.SLA_PROXIMAL_FUNCTION_STEP)

    • Inverse (c4d.SLA_PROXIMAL_FUNCTION_INVERSE)

    • Inverse Square (c4d.SLA_PROXIMAL_FUNCTION_INVERSE_SQUARE)

    • Inverse Cubic (c4d.SLA_PROXIMAL_FUNCTION_INVERSE_CUBIC)

    • Smooth (c4d.SLA_PROXIMAL_FUNCTION_SMOOTH)


Parameter: Blend Mode

  • Parameter ID: c4d.SLA_PROXIMAL_BLEND_MODE

  • Parameter Type: int

  • Cycle Values:
    • Lighten (c4d.SLA_PROXIMAL_BLEND_MODE_LIGHTEN)

    • Screen (c4d.SLA_PROXIMAL_BLEND_MODE_SCREEN)

    • Difference (c4d.SLA_PROXIMAL_BLEND_MODE_DIFFERENCE)

    • Exclusion (c4d.SLA_PROXIMAL_BLEND_MODE_EXCLUSION)

    • Add (c4d.SLA_PROXIMAL_BLEND_MODE_ADD)


Parameter: Start Distance

  • Parameter ID: c4d.SLA_PROXIMAL_START_DISTANCE

  • Parameter Type: float


Parameter: End Distance

  • Parameter ID: c4d.SLA_PROXIMAL_END_DISTANCE

  • Parameter Type: float


Parameter: Intensity

  • Parameter ID: c4d.SLA_PROXIMAL_INTENSITY

  • Parameter Type: float