¿no sera algo parecido al "UI mapping"?
shading se va un poco de mis fuertes pero sí, por lo poco que he leído se basa en metaSL de mental ray
que es una especie de metalenguaje para definir el shader. Creo que se puede crear en un fichero externo asociado al shader, por lo que no habría que rehacer nada ni meter algo de un software específico.
Por lo que se no vas mal encaminado