CoronaMaskManager - скрипт для очень удобной работы над масками в Corona
вашему вниманию первый в истории скрипт-претендент на звание Царя горы! "CoronaMaskManager"
https://3ddd.ru/3dmodels/show/coronamaskmanager
Архвиз, Corona
Знаете, что съедает время не на творчество? Маски. Под каждый ракурс, под каждую постобработку — собери маски, собери каналы, разложи LightMix.
Через F10 это всегда один и тот же ритуал:Add, поиск нужного элемента в общей свалке всех рендеров, лезешь в объекты, потом в материалы, руками вбиваешь Object/Material ID, невозможно изменить порядок. Полчаса кликов по свиткам — и всё равно что-то забыл.
Главное, ради чего всё затевалось:

Тыкаешь пипеткой в объект во вьюпорте — и через секунду у тебя готовая маска по его материалу. Скрипт сам находит материал, сам выдаёт ему свободный Material G-Buffer ID, сам создаёт маску, сам называет её по материалу. И — это важно — если объект на Multi/Sub, берётся именно тот под-материал, в который ты попал курсором. Не первый попавшийся, не весь мульти.
Жесты, которых в Максе просто нет:
Тут начинается то, чего F10 не умеет в принципе:
• Правый клик по маске — и все её объекты выделены в сцене. Сразу, без «а что там внутри вообще лежит».

• Двойной клик по объекту в списке — выделяется он вместе со своими инстансами, а если это форест — со всей геометрией ассетов.
• Объекты таскаются мышью между масками. Вместе с Ctrl — копия, без — перенос.

• Колонка incl: один клик — текущее выделение сцены влетело в маску (или вылетело из неё). Красный «!» сразу показывает пустые маски — те, что отрендерятся в ничто.
Порядок и имена:
Порядок render elements меняется перетаскиванием строк — просто берёшь и тащишь. Это же задаёт порядок слоёв в LightMix, так что раскладывать свет под композ стало делом десяти секунд. Плюс, можно отфильтровать маски и смотреть только LightMix каналы.
Имена скрипт подбирает сам: выделил тридцать объектов с общим префиксом — маска уже называется по теме, ничего не печатаешь. А если надо переименовать пачку — выделяешь несколько масок, пишешь слово, Enter, и оно префиксом уходит на все разом.
Что ещё внутри:
• Маски стекла — по выделению или всё стекло сцены одной кнопкой; цельностеклянные объекты идут объектами, смешанные — сами через Material G-Buffer ID.
• Маски ForestPack — форест попадает в маску вместе со всеми своими ассетами геометрии.
• LightSelect и LightMix — по светильникам, общий или на каждый источник.
• Три моно-маски пакуются в одну RGB и распаковываются обратно — без потери настроек.
• Пресеты: сохранил свой набор со всеми настройками — и он поднимается в любой сцене. Export/Merge переносит выбранные маски в другую сцену и сам находит объекты по именам.

• Три кнопки, которые в архвизе нужны постоянно: Fog->black (туман остаётся чёрным в Альфе), Kill propagate (снимает Propagate masks со всех материалов) и Clear paths (чистит пути render elements и Render Output в Common, когда залипший путь не даёт сохранить рендер).
И многое-многое другое. Наслаждайтесь!
https://3ddd.ru/3dmodels/show/coronamaskmanager
Совместимость: 3ds Max 2024-2026, активный рендер Chaos Corona 12 или новее. Установка: перетащить .mcr в окно вьюпорта — кнопка появится в тулбаре (категория #saccade_tools). Перезапустить Макс один раз, чтобы отрисовалась иконка. Дальше открывается кнопкой.


