不要なマテリアルやら画像をシーン内から消して、更にシーンマテリアルをサンプルスロットに並べたい。と思いネットを徘徊。
このスレッドのスクリプトと、
https://forums.cgsociety.org/t/how-do-you-remove-all-unused-materials-from-the-scene-in-max-2015-by-script/1734054/12
こちらの動画のスクリプトを合体させて、
https://www.youtube.com/watch?reload=9&v=MF7akYH00bg
(
with undo off
(
for j = 1 to 24 do meditmaterials[j] = standard()
for j = scenematerials.count to 1 by -1 do deleteitem scenematerials j
for j = 1 to (sme.getnumviews()) do
(
view = sme.getview j
view.selectall()
view.deleteselection()
)
savenodes #() ""
)
if scenematerials.count > 24 then oMtlcount = 24 else oMtlcount = scenematerials.count
for i=1 to oMtlcount do
(
meditMaterials[i] = scenematerials[i]
)
)
こんな具合に。
世界の先輩たちの力で生かされている。感謝。
もしお会いしたらビールを奢らせていただきたい。