SorMap=5 z=Cr7-
TagMap=3 7h9U{4r: M
~bK9R0|<
doneAry=#() PnYBy| yl
#0Ds'pE-
function ThisCom myobject= yxWO[ Z
( %;"@Ah
if (iskindof myobject.material material) then Af(WV>'
( 7^6uG6
if (iskindof myobject.material.diffusemap compositemap) then fS&6
(return true) na+d;h*~y
else #]Y>KX2HG
(return false) c3TKl/
) 4Y \wnwI
else Nf41ZT~
(return false) Vr.Y/3N&'
) cC{"<fYF
:mcYZPX#
)?! [}t
mySel=selection as array s#9Ui#[=h
[{u(C!7L`
for i =1 to mySel.count where (ThisCom(mySel))do 8hanzwoJ:
( #dxgB:l)%l
thisMat=mySel.material.diffusemap.maplist O[@q%&_
haveSame=-1 (5L-G{4
s@4nWe
for j=1 to doneAry.count where doneAry.count>0 do ~Ou1WnmO
( Gbpw5n;e
if mySel.material.name==doneAry[j] then 2S[-$9
( AM"jX"F9/
havesame=1 qy1F*kY
break OWp%v_y]
) 72uz<i!&$
) #SVNHpx
C G\tQbum
if havesame==-1 then K kW;-{c
( EI>l-N2
tempMat=thisMat[SorMap] BimjQ;jtI
thisMat[SorMap]=thisMat[TagMap] F'}'(t+oAm
thisMat[TagMap]=tempMat EI~"L$?
doneAry[doneAry.count+1]=mySel.material.name {]*x*aa\
3chPY4~A
) +ECDD'^!
^g1f X1
p^kUs0$GS
N{SQ(%V
) MB
ju![n