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). Перезапустить Макс один раз, чтобы отрисовалась иконка. Дальше открывается кнопкой.

маскиканалыrenderelementscoronalightselect3dsmax

Комментарии (11)

+1
топ!
+6
MoJIoKo
что то не пойму это твой знакомый ? или тебя заставили написать комменты на всех его скриптах ? какой топ ? увидив один ui и люди разбегутся кто куда .....
+2
saccade
попробуешь скрипт, и я стану твой знакомый тоже
+1
Uraken
Ты должен бояться теперь
+4
Это действительно мой очень хороший друг, и я поддерживаю своих близких. Много лет работали в команде- настоящий серьезный архвиз, не коттеджи и интерьеры спален. Отсюда и понимание изнутри актуальных потребностей для рабочих задач. Скрипт тестировали на ранних стадиях, до релиза. Сам вообще придерживаюсь чистого макса, без доп инструментов, мне хватает. Но есть действительно классные штуки :)
0
M.Mauzer
а что тут с ui не так? дайте пожалуйста развернутый ответ... под vray бы такое, от всего олдскула респект бы был))
0
3Dpavuk
Комментарий удален
0
Holy3D
cryptomatte зачем придумали?
0
SerGoYa
Скрипт интересный, а бы попробовал. А текст выглядит так, как будто его писала нейросеть )
0
natespace
И почему людей это до сих пор удивляет. По моему это уже базой должно стать в 2026 то
0
SerGoYa
Написание текста через нейросеть ?
0
Lezgi-stja@ya
Комментарий удален