Applying Materials
From scripting
//Author Nick Pisca 0001d shadingNode -asShader lambert -n $nicklambert; renderCreateBarCB -asShader "surfaceShader" lambert; sets -renderable true -noSurfaceShader true -empty -name $nicklambertSG; connectAttr -f $nicklambertoutcolor $nicklambertSGsS; sets -e -forceElement $nicklambertSG;
More information on applying materials, read pages 128-133 in YSYT.