художник по свету, видеоинженер, программист
Главная Заметки Видео Приложения Тренинги Проекты

Плагин CreateGroups для grandMA2

В МА2 есть замечательная возможность создавать группы приборов на основе слоёв, использованных при патче (Setup -> Auto Create), но

  1. Это занимает какое-то время на открытие окон и нажатия там р азных кнопочек
  2. Все созданные группы имеют название «All имя_слоя», что получается совсем не очень, особенно, когда названия слоя длинные, приходится вручную группы переименовывать.

Поэтому встречайте бесплатный плагин для автоматического создания групп приборов на основе слоёв в grandMA2! Я в последнее время очень сильно полюбим макросы в МА2, и стараюсь любую автоматизацию сделать в первую очередь через них, но вот тут, к сожалению, решить задачу можно было только плагином.

Для тех, кто первый раз столкнулся с плагинами, расскажу, как его импортировать:

  1. Создаём новое окно и из раздела System выбираем Plugins

Создание нового окна

  1. Содержимое скачанного архива необходимо положить на флешку в директорию \gma2\plugins (оба файла)

  2. Открываем редактирование любой свободной ячейки плагинов (правой клавишей мышки или кнопка Edit и нажатие на ячейку)

  3. В открывшемся окне нажимаем Import, в качестве диска выбираем свою флешку, там выбираем файл CrateGroupsFromLayers.xml и нажимаем Import

Импорт плагина

  1. Закрываем окно редактирования плагина

Как использовать плагин?

Тут всё максимаааааально просто — нужно просто на него нажать! И он на основе имеющихся слоёв автоматически создаст группы.

ВНИМАНИЕ! Плагин создаёт группы, начиная с первой! Перезаписывает всё то, что было в ячейках до него!

Для демонстрации покажу работу плагина на таком наборе слоёв в патче:

Слои с приборами

Сейчас пулл групп выглядит так:

Пустой пул групп

Запускаю плагин (просто нажатие на него), теперь пулл групп выглядит так:

Результат работы плагина

Зачем???

Кто-то может сказать, что зайти в Auto Create, выбрать там слои и создать группы намного быстрее, чем импортировать плагин и запускать его. Безусловно. Но:

  1. Придётся руками переименовывать группы, убирая из них слово «All»

  2. Вы серьёзно думаете, что человек пытающийся автоматизировать всё, что вообще только можно, будет руками импортировать плагины?

У меня и многих коллег есть некий «стартовый макрос», используемый чтобы автоматически настроить шоу файл под себя. Лично у меня он импортирует пользователя, назначает всякие грандмастера и прочее на экзекьюторы фейдервинга и многое другое. О нём я никогда не писал, так как эта штука должна быть персональной для каждого (как зубная щётка). Так вот, если у вас есть аналогичный макрос под себя, в него можно дописать импорт этого плагина с флешки и даже при необходимости его автоматический запуск, например так:

SelectDrive 4
Import "CreateGroupsFromLayers" At Plugin 2 /o /nc
Plugin 2

Единственное, между импортом и запуском должно быть какое-то время задержки (поле wait у макроса), а то МАшка может попытаться запустить плагин не дождавшись, пока он импортируется.

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

Важные нюансы:

Плагин поставляется КАК ЕСТЬ! Я не отвечаю за его работу, за любые неполадки, которые могут возникнуть в вашем шоу при работе с этим плагином. Но всегда по возможности готов помочь, подсказать и исправить баги.
Плагин можно использовать как угодно — редактировать, изменять под свои нужды, делиться с друзьями, писать на основе него инструменты для решения своих задач и так далее.
Eсли вы его запустили и перезаписали свои нужные группы, то используйте кнопку Oops для отката изменений.

Скачать

Имя файла Размер

А если хочется автоматически создавать не только группы, а всё шоу (пресеты, эффекты, сцены для баскинга), тогда посмотрите на набор макросов MA2 SHOW CREATOR.