Spectral Shader

About

Parameters

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


Parameter: Intensity

  • Parameter ID: c4d.SPEC_INT

  • Parameter Type: float


Parameter: Variation

  • Parameter ID: c4d.SPEC_VAR

  • Parameter Type: float


Parameter: Out of Range Type

  • Parameter ID: c4d.SPEC_RTYPE

  • Parameter Type: int

  • Cycle Values:
    • Stop (c4d.SPEC_RTYPE_STOP)

    • Mirror (c4d.SPEC_RTYPE_MIRROR)

    • Tiling (c4d.SPEC_RTYPE_TILING)


Parameter: Spectrum

  • Parameter ID: c4d.SPEC_GRADIENT

  • Parameter Type: c4d.Gradient


Parameter: Use CD Effect

  • Parameter ID: c4d.SPEC_CD_ON

  • Parameter Type: bool


Parameter: Width

  • Parameter ID: c4d.SPEC_CD_WIDTH

  • Parameter Type: float


Parameter: Peak

  • Parameter ID: c4d.SPEC_CD_PEAK

  • Parameter Type: float


Parameter: W Factor

  • Parameter ID: c4d.SPEC_CD_WFAC

  • Parameter Type: float


Parameter: Diffuse Intensity

  • Parameter ID: c4d.SPEC_CD_DINT

  • Parameter Type: float


Parameter: Diffuse Variation

  • Parameter ID: c4d.SPEC_CD_DVAR

  • Parameter Type: float


Parameter: Front Side

  • Parameter ID: c4d.SPEC_CD_STYPE

  • Parameter Type: int

  • Cycle Values:
    • XY (c4d.SPEC_STYPE_XY)

    • YZ (c4d.SPEC_STYPE_YZ)

    • ZX (c4d.SPEC_STYPE_ZX)