Proximal Shader

About

Parameters

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


Parameter: Objects

  • Parameter ID: SLA_PROXIMAL_OBJECTS
  • Parameter Type: InExcludeData

Parameter: Exclude Parent


Parameter: Include Subobjects


Parameter: Use Vertices


Parameter: Use Edges


Parameter: Polygon Radius


Parameter: Function

  • Parameter ID: SLA_PROXIMAL_FUNCTION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Linear (SLA_PROXIMAL_FUNCTION_LINEAR)
    • Square (SLA_PROXIMAL_FUNCTION_SQUARE)
    • Cubic (SLA_PROXIMAL_FUNCTION_CUBIC)
    • Step (SLA_PROXIMAL_FUNCTION_STEP)
    • Inverse (SLA_PROXIMAL_FUNCTION_INVERSE)
    • Inverse Square (SLA_PROXIMAL_FUNCTION_INVERSE_SQUARE)
    • Inverse Cubic (SLA_PROXIMAL_FUNCTION_INVERSE_CUBIC)
    • Smooth (SLA_PROXIMAL_FUNCTION_SMOOTH)

Parameter: Blend Mode

  • Parameter ID: SLA_PROXIMAL_BLEND_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Lighten (SLA_PROXIMAL_BLEND_MODE_LIGHTEN)
    • Screen (SLA_PROXIMAL_BLEND_MODE_SCREEN)
    • Difference (SLA_PROXIMAL_BLEND_MODE_DIFFERENCE)
    • Exclusion (SLA_PROXIMAL_BLEND_MODE_EXCLUSION)
    • Add (SLA_PROXIMAL_BLEND_MODE_ADD)

Parameter: Start Distance


Parameter: End Distance


Parameter: Intensity