CrowdSwitchShader CrowdSwitchShaderVRay {
  "selector"    number   "selector"    integer  INPUT
  "startOffset" integer  "startOffset" integer  INPUT
  "default"     texture  "default"     texture  INPUT
  
  "shader0"     texture  "shader0"     texture  INPUT
  "shader1"     texture  "shader1"     texture  INPUT
  "shader2"     texture  "shader2"     texture  INPUT
  "shader3"     texture  "shader3"     texture  INPUT
  "shader4"     texture  "shader4"     texture  INPUT
  "shader5"     texture  "shader5"     texture  INPUT
  "shader6"     texture  "shader6"     texture  INPUT
  "shader7"     texture  "shader7"     texture  INPUT
  "shader8"     texture  "shader8"     texture  INPUT
  "shader9"     texture  "shader9"     texture  INPUT
  
  ""            texture  "output"      texture  OUTPUT  
  ""            texture_red   "outputR"  number  OUTPUT
  ""            texture_green "outputG"  number  OUTPUT
  ""            texture_blue  "outputB"  number  OUTPUT
}


CrowdHSLShader CrowdHSLShaderVRay {
  "h"           number   "h"           number   INPUT
  "s"           number   "s"           number   INPUT
  "l"           number   "l"           number   INPUT
  "input"       texture  "input"       texture  INPUT
  
  ""            texture  "output"      texture  OUTPUT  
  ""            texture_red   "outputR"  number  OUTPUT
  ""            texture_green "outputG"  number  OUTPUT
  ""            texture_blue  "outputB"  number  OUTPUT
}

