Override Tools ( for 3Ds MAX)
Я, как и многие в своём пайплайне, использую этап работы с серматом. И этот скрипт как раз для работы с ним.
Если кратко, то скрипт позволяет переключать Override, управлять списком исключений, назначать пресеты материалов.
Просто я так устал тыкать мышкой в этот плюсик в панельке короны при работе с серматом, уууу! Да и ты сам представил сейчас сразу же эту панельку и этот плюсик =)) И, вероятней всего, пострадываешь от этого безобразия, а ещё вдвойне пострадываешь, когда возникает необходимость что-то вернуть обратно и вот ты сидишь... листаешь список... =) Жуть же как мы живём! =))
В итоге сделал для себя скрипт. Сначала у него было две фукнции. Добавить и исключить в оверрайд - плюс/минус, но со временем он обрастал всё большим и большим функционалом и на данный момент пак содержит 10 функций.
Всё вешается как на хоткеи так и можно вытащить ввиде кнопок. Есть проверки. Есть уведомления в строке состояния для отслеживания сработало или нет. Есть всплывающие окна. Есть проверка на работу с короной. Полное описание всего в редмишке поста на бусти.
Да, работает скрипт исключительно с короной.
И скрипт я решил раздать без фиксированной цены =) Пусть мой первый скрипт будет таким. Ну а почему нет? Сейчас пишу про это и в целом-то нет отторжения или не принятия этой мысли внутри =) Если решите поблагодарить - на бусти есть кнопка, нет, значит нет. Поэтому пользуйтесь! =) Но кофе я люблю =)))))
Ниже краткое описание того, что и для чего.
1. Toggle Material Override ON/OFF (CreatorsDAYS) Переключает состояние Material Override в настройкахCorona Renderer. Если Override был выключен — включает.Если включен — выключает.
2. Add to Override Exclusion (CreatorsDAYS) Добавляет выделенные объекты в список исключений Override.
3. Remove from Override Exclusion (CreatorsDAYS) Удаляет выделенные объекты из списка исключений Override.
4. Override: Grey Gloss material (CreatorsDAYS) Создаёт и назначает CoronaMtl с именем CD_GreyGloss в Override.
5. Override: Wire material (CreatorsDAYS) Создаёт и назначает CoronaMtl с именем CD_Wire в Override.
6. Select objects in Override Exclusion list (CreatorsDAYS) Выделяет все объекты, которые находятся в списке исключений Override.
7. Select objects affected by Override (CreatorsDAYS) Выделяет все объекты геометрии, которые НЕ находятсяв списке исключений. Это объекты, на которые действуетOverride материал.
8. Clear entire Override Exclusion list (CreatorsDAYS) Полностью очищает список исключений Override.
9. Exclude all objects with same material (CreatorsDAYS) Определяет материалы выделенных объектов, затем находитВСЕ объекты сцены с такими же материалами и добавляет ихв список исключений Override.
10.Remove from exclusion all objects with same material (CreatorsDAYS) Определяет материалы выделенных объектов, затем находитВСЕ объекты сцены с такими же материалами и удаляет ихиз списка исключений Override.
Пользуемся и радуемся, радуемся и пользуемся! =)))
* ссылка для скачивания на boosty
** будут мысли как что доработать, - пишите и вместе подумаем как это дело реализовать =)
