that is what i do to change shader parameters, via using skills and floatv ... for example: vec_set( myMtl_AiShader.skill17, vector(floatv(tmpVar), floatv(tmpVar), floatv(tmpVar) ));