Need help on a script to convert standard materials into another (but keep the diffuse texture map)
I want this script to find every standard material in the scene. Keep the diffuse map texture path to then convert the standard material to a "SC2 standard material" (stracraft 2). Once converted put the earlier stored diffuse map texture back in place.
mfor o in geometry do
(
if classof o.material == VRayMtl do
(
tt = Standardmaterial ()
tt.diffusemap = o.material.texmap_diffuse
tt.diffuse = o.material.diffuse
o.material = tt
)
if classof o.material == Multimaterial then
for m = 1 to o.material.numsubs do
(
if classof o.material [m] == VRayMtl do
(
tt = Standardmaterial ()
tt.diffusemap = o.material[m].texmap_diffuse
tt.diffuse = o.material[m].diffuse
o.material [m] = tt
)
)
)
actionMan.executeAction 0 "40807"