Скриптинг и материалы

Автор
Сообщение
Репутация: 0
На сайте c 31.03.2021
Сообщений: 10
Добрый день. столкнулся с такой проблемой: очень часто нужно всем материалам на сцене добавить Speular, а потом удалить это со всех материалов. Также часто приходится добавлять текстуру в Reflection всех материалов, чтобы выглядело нормально, а потом удалять, чтобы не мешало. Раньше это занимало пару минут, но сейчас на каждом объете не менее десяти материалов и это занимает слишком много времени. Решил написать скрипты, которые будут всё это делать очень быстро, но документации по скриптингу не нашел...
На сайте c 10.06.2008
Сообщений: 4558
Санкт-Петербург
На сайте c 16.10.2006
Сообщений: 1575

есть старый но рабочий скрипт - поэксперементируй

 

http://www.oliverradford.com/3ds-max/scripts/vmc-vray-material-control/ 

вроде он

На сайте c 10.07.2008
Сообщений: 1643
Екатеринбург

подскажите, нужен скрипт или совет как сделать такое средствами макса

-можно ли как то выделить все объекты по отдельности в сцене: без материалов, с материалами врей, с материалами корона?

На сайте c 19.02.2011
Сообщений: 3582
Москва

dead_lyric, без материалов - есть такой скрипт Fix Utilities, и там есть кнопка missing materials, она выделяет все без матов. Но наверняка эту кнопку можно просто скриптом вырезать в отдельную, я не умею. По материалам -  открываете material explorer. Сортируете по типу материала, разворачиваете до объектов, правой кнопкой select object in scene. Правда там будет отсортирован multisub, в отором могут быть другие, но это тоже видно если включить display submaterials

На сайте c 10.07.2008
Сообщений: 1643
Екатеринбург
Цитата alexfmos:
есть такой скрипт Fix Utilities

как же я устал от этого дерьма( спасибо, как дойду до компа с впн проверю

Цитата alexfmos:
material explorer

а за это спасибо, пригодится определенно

На сайте c 19.02.2011
Сообщений: 3582
Москва
Да, он там #стоитсукраиной, так что через vpnhttps://3d-kstudio.com/scripts/fixutilities-script/  
На сайте c 12.06.2014
Сообщений: 67
Извиняюсь что немного не в тему, но самая близкая ветка что нашел. Может кто то помочь со скриптом который будет открывать и закрывать корона конвертор?  Просто открыть и сразу закрыть.  Это нужно для лечения старнного глюка панели риббон, когда результат работы команд типа bridge, cap, flip не видно в окне пока с ним не сделать зумирование либо панаромирование - тогда результат становится виден.  Если же открыть и щзакрыть корона конвертор - то глюк уходит.  Запись макро рекордером дала такой результат "actionMan.executeAction 572340868 "7"  -- Chaos Corona: Open Corona Converter".  Есил этот скрипт оложжить в папку 3ds Max ****\scripts\Startup - то он работате и конвертор открывается после запуска макса. Но  как его закрыть - не понятно, макрорекордер не записывает действия закрытия окна....
На сайте c 21.08.2013
Сообщений: 3000
Не резиновая

Подскажите, как всем материалам сделать цвет Diffuse Color/ Base Layer Color черным. Какую команду ввести в MaxScript?

И как применить, только к выделенным объектам?

На сайте c 24.06.2014
Сообщений: 4147
Цитата Bestviz:

Подскажите, как всем материалам сделать цвет Diffuse Color/ Base Layer Color черным. Какую команду ввести в MaxScript?

И как применить, только к выделенным объектам?

Batch MTL Editor

http://www.scriptspot.com/3ds-max/scripts/batch-material-editor  

Но там есть поддержка только Corona/V-Ray, вроде стандартные материалы не поддерживает.

В 2017/2020/2023 Максе скрипт работает в 2024 не знаю.

Этим же скриптом удобно у битмап настраивать фильтрацию, IOR массово настраивать.

На сайте c 26.06.2012
Сообщений: 595
Белгород
Цитата Bestviz:
Подскажите, как всем материалам сделать цвет Diffuse Color/ Base Layer Color черным. Какую команду ввести в MaxScript? И как применить, только к выделенным объектам?

https://www.scriptspot.com/3ds-max/scripts/modifier-modifier-zorb 

Еще вот этот скрипт, кроме того что выше посоветовали, можете попробовать. Очень удобная штука, кроме материалов можно модификаторы массово редактировать и другие полезные плюшки включены. 

На сайте c 21.08.2013
Сообщений: 3000
Не резиновая
Цитата IK86:
Цитата Bestviz:
Подскажите, как всем материалам сделать цвет Diffuse Color/ Base Layer Color черным. Какую команду ввести в MaxScript? И как применить, только к выделенным объектам?

https://www.scriptspot.com/3ds-max/scripts/modifier-modifier-zorb  

Еще вот этот скрипт, кроме того что выше посоветовали, можете попробовать. Очень удобная штука, кроме материалов можно модификаторы массово редактировать и другие полезные плюшки включены. 

Можно попросить выложить, куда нибудь. Антивирус не пускает.

Evilis, Спасибо. Почему то не сработало(

Earanak, Спасибо, полезная весч! NIK еще его не доделал до совершенства)

Читают эту тему: