|
代码用有错误,改一下: string $shades[]=`ls -sl`; for ($s in $shades) { //根据自己的需要确定属性名,这是简单的用diffuse属性。 string $attr=$s+".diffuse"; //将diffuse属性改为1 setAttr $attr 1 ; //色彩属性。 $attr=$s+".color"; //改为红色 setAttr $attr 1 0 0; } 对一些通用的属性,更简单的方法是选择这些物体后,在channel栏里对相应的属性直接改数据就行了,所有选择的节点的相同属性都有相同的值. 对于共用贴图的情况,不能用上面的方法,只要把贴图节点逐个连接到每个共享这个贴图的材质节点的输入属性上即可,不同的情况需要不同的解决方法
|