Cel Shader

关于

参数

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


Parameter: 阴影

  • Parameter ID: CELSHADER_SHADOW
  • Parameter Type: 渐变

Parameter: Diffuse

  • Parameter ID: CELSHADER_DIFFUSE
  • Parameter Type: 渐变

Parameter: Specular

  • Parameter ID: CELSHADER_SPEC
  • Parameter Type: 渐变

Parameter: 光照

  • Parameter ID: CELSHADER_ILLUM
  • Parameter Type: 渐变

Parameter: Use Bump


Parameter: Backfacing


Parameter: Camera


Parameter: Lights


Parameter: Specular


Parameter: 光照


Parameter: Use Light Color


Parameter: 阴影


Parameter: 阴影

  • Parameter ID: CELSHADER_SHADOWSTYPE
  • Parameter Type: maxon::Int32 ( Basic Data Types )
  • Cycle Values:
    • Multiply (CELSHADER_SHADOWSTYPE_MULTIPLY)
    • Color (CELSHADER_SHADOWSTYPE_COLOR)
    • Light Shadow (CELSHADER_SHADOWSTYPE_LIGHTS)

Parameter: 模式

  • Parameter ID: CELSHADER_SHADOWSMODE
  • Parameter Type: maxon::Int32 ( Basic Data Types )
  • Cycle Values:
    • Normal (CELSHADER_SHADOWSMODE_NORMAL)
    • Hue (CELSHADER_SHADOWSMODE_H)
    • Saturation (CELSHADER_SHADOWSMODE_S)
    • Value (CELSHADER_SHADOWSMODE_V)

Parameter: Invert


Parameter: Use Lights

  • Parameter ID: CELSHADER_INCEXC
  • Parameter Type: maxon::Int32 ( Basic Data Types )
  • Cycle Values:
    • Include (CELSHADER_INCEXC_INCLUDE)
    • Exclude (CELSHADER_INCEXC_EXCLUDE)

Parameter: Lights