Делаеш Multi/Sub-Object матерьял с нужным количеством слотов
присваеваеш каждому требуемый матерьял,
назначает выбранным фэйсам ID этих матерьялов:
setFaceMatID $ 4 1,
После чего назначаеш этот Multi/Sub-Object матерьял своему обьекту.
тоже самое только скрипт:
=================8<===============
obj = $;
for i = 1 to obj.selectedFaces.count do
(
newID = random 1 20;
setFaceMatID obj selFaces.index newID;
)
=================8<===============
выбрать mesh объект с выделенными фейсами и запустить...