В сцене имеется несколько объектов с назначеными на них мультиматериалами
нужно у каждого подматериала мультиматериала каждого объекта выставить в качестве материала - Standart' ный материал, а также сменить тип шейдера таким образом - mtl.shaderType = 2
for obj in objects where classof obj.material==multimaterial do
for i=1 to obj.material.materialList.count do
(mtl=StandardMaterial();mtl.shaderType=2;obj.material.materialList[i]=mtl)
P.S. Создаем копию сцены перед тем, как использовать скрипт.
Почти то что надо
нужно чтобы имя подматериала при конвертации в стандырт сохранялось, т.е. чтобы вместо имен standartmaterial выставяллось то имя которое было до этого на подматериале
for obj in objects where classof obj.material==multimaterial do
for i=1 to obj.material.materialList.count do (mtl=StandardMaterial();mtl.shaderType=2;
mtl.name=obj.material.materialList[i].name;obj.material.materialList[i]=mtl)
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Castello
нужно у каждого подматериала мультиматериала каждого объекта выставить в качестве материала - Standart' ный материал, а также сменить тип шейдера таким образом - mtl.shaderType = 2
зарание спасибо
igorznag
Castello
нужно чтобы имя подматериала при конвертации в стандырт сохранялось, т.е. чтобы вместо имен standartmaterial выставяллось то имя которое было до этого на подматериале
igorznag