Spots Shader

About

  • Header File: sketch/description/xspotshader.h
  • Description Category: Shaders. A ::BaseShader. See BaseShader Manual.
  • Included Description:

Parameters

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


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 ID: SPOTSHADER_GAP_TEXTURE
  • Parameter Type: ::BaseLink (BaseLink Manual)

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