我有一個相當大的3DS場景,有許多單獨的網格 - 幾千個。每個網格只應使用單一材質,即該網格中的所有三角形都使用分配給網格的相同材質。這似乎是這種情況,但是我們有很多情況,其中也有幾個分配給網格的子材料,這些材料並未在網格中實際使用。從3DS-Max網格中移除未使用的材料
這在3DS中很好,但是我們導出了我們的場景以用於實時3D引擎,並且這導致了導出的混亂......所以我想知道我是否可以編寫一個腳本來影響整個場景,或者當前選中的網格物體,並將從每個網格中刪除未使用的所有[子]材料。
我不是藝術家,我希望這是有道理的,我的所有術語都是正確的。
正確的是在多邊形上實際使用的那個 - 理想情況下,我們會測試每個聚合物都具有相同的材質,但實際上檢查第一個聚合物的指定材質可能會很好 – 2012-03-30 10:58:47
我已更新答案。這應該適用於所有類型的幾何體。 – JHN 2012-03-30 12:54:50