Spots Shader

About

Parameters

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


Parameter: Shape

  • Parameter ID: SPOTSHADER_GAP_SHAPE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Circle (SPOTSHADER_GAP_SHAPE_CIRCLE)
    • Diamond (SPOTSHADER_GAP_SHAPE_DIAMOND)
    • Checker (SPOTSHADER_GAP_SHAPE_CHECKER)
    • Square (SPOTSHADER_GAP_SHAPE_SQUARE)
    • Lines U (SPOTSHADER_GAP_SHAPE_ULINES)
    • Lines V (SPOTSHADER_GAP_SHAPE_VLINES)
    • Grid (SPOTSHADER_GAP_SHAPE_GRID)
    • Texture (SPOTSHADER_GAP_SHAPE_TEXTURE)

Parameter: Texture


Parameter: Gap Color


Parameter: Spot Color


Parameter: Scale


Parameter: U


Parameter: V


Parameter: Rotate


Parameter: Shadow

  • Parameter ID: SPOTSHADER_SHADOW
  • Parameter Type: Gradient

Parameter: Diffuse

  • Parameter ID: SPOTSHADER_DIFFUSE
  • Parameter Type: Gradient

Parameter: Specular

  • Parameter ID: SPOTSHADER_SPEC
  • Parameter Type: Gradient

Parameter: Illumination

  • Parameter ID: SPOTSHADER_ILLUM
  • Parameter Type: Gradient

Parameter: Camera


Parameter: Lights


Parameter: Specular


Parameter: Illumination


Parameter: Shadows


Parameter: Invert


Parameter: Use Lights

  • Parameter ID: SPOTSHADER_INCEXC
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Include (SPOTSHADER_INCEXC_INCLUDE)
    • Exclude (SPOTSHADER_INCEXC_EXCLUDE)

Parameter: Lights

  • Parameter ID: SPOTSHADER_INCEXC_LIGHTS
  • Parameter Type: InExcludeData