Recipes: пресеты из ссылок
Пресет, описанный ингредиентами: группа, исходный пресет, фазер, MAtricks. Пульт готовит результат заново каждый раз.
Механизм MA3, которого не было на MA2: пресет, собранный из группы, другого пресета и фазера — и живущий динамически.
Как объяснил бы коллега за пультом: коротко и по делу.
Рецепт описывает пресет ингредиентами вместо значений: какая группа, какой пресет, какой фазер, с какими настройками. Пульт готовит результат сам, каждый раз заново.
Рецепты появились в 1.4 вместе с MAgic — интерполяцией значений пресета по сетке выборки, до пяти опорных точек на ось.
Из чего состоит строка рецепта
| Поле | Смысл |
|---|---|
| Selection | К каким приборам применяется: группа или выборка |
| Preset или Value | Что применить |
| Phaser | Движение, если оно нужно |
| MAtricks | Как распределить по выборке |
| Прочие настройки | Фаза, скорость, доля приборов |
Строк может быть несколько: одна для передних голов, другая для задних, третья для статики. Все вместе — один пресет.
Рецепты собираются в пустых пресетах и в уже существующих: обычный пресет
превращается в рецепт. Тогда же в рецептах заработали Shuffle и Shift.
Recipe Editor заменил окно Programmer Parts: выборка, значения, фильтры
и MAtricks задаются мышью, а не только командной строкой. Появился столбец
Enabled.
Почему это сильно
Пресет остаётся живым: поменяли состав группы — пресет автоматически относится к новому составу; поменяли исходный цвет — изменился и рецепт.
Объектов меньше: вместо десятка похожих пресетов один с параметрами.
Читаемость: рецепт видно списком — «синий на задние плюс фазер по кругу». Значения этого не рассказывают.
Типовое применение
> EditRecipe Preset 2.1
Look-пресеты: «куплет», «припев», «проигрыш» — целые состояния шоу, собранные ссылками.
Фазеры общего назначения: «волна по фронту» как ингредиент, который вызывается на разных группах.
Быстрый баскинг: пул рецептов это пул готовых состояний, каждое из которых остаётся связанным с исходными пресетами.
Начните с простого: один рецепт из группы и цветового пресета. Убедитесь, что изменение исходного цвета меняет результат. С этого момента механизм собирается сам собой.
Рецепты фазеров
Фазер собирается рецептом, а не записанными шагами. Рецепт фазера — тот же
рецепт, но с двумя строками и больше: строка на шаг, а столбец Step
показывает, какому шагу строка принадлежит.
Рядом появился пул Shapes. Форма — объект с одним рецептом, описывающим,
как значение переходит между шагами; в пуле лежат 22 готовые, часть привязана
к атрибутам, часть работает с любыми. Назначенная в столбец Shape, форма
заполняет пустые ячейки рецепта своими значениями.
У формы обязательны Transition, Width, Acceleration, Deceleration.
Необязательных больше: Attributes, Speed, Speed Master, Phase,
Measure, NShot, Direction, Adaptive Measure, Adaptive Width,
XY Rotation, MAtricks.
Рецепт фазера собирается прямо в Edit Recipe Mode: берёте группу и объект
пула позиций, потом следующие, и шаги набираются по порядку.
| Что | Где | Что делает |
|---|---|---|
Link Steps |
Редактор формы | Правит парные значения формы вместе, чтобы двухшаговый фазер не разъезжался |
Make Other Symmetrical |
Калькулятор | Считает встречное значение перехода по уже введённому |
Turn into Phaser |
Редактор пресета | Переводит универсальный пресет-фазер в рецепт |
В редакторе формы появились стрелки перехода между шагами, выбор пула данных, столбец мастера скорости и работа с MAtricks. Второй и следующие фазеры в рецепте ссылаются на первый, а не заводят настройки заново.
Когда рецепт лишний
Если пресет — просто значение, записанное один раз, вроде позиции на площадке, рецепт ничего не добавит. Рецепты ценны там, где есть повторяющаяся конструкция: одна и та же логика на разных группах.
Рецепт вычисляется динамически. Это удобно, и это же значит, что изменение группы или исходного пресета меняет результат в кью, где вы этого не ждали. Прежде чем править ингредиент, посмотрите, кто на него ссылается.
Recipe — способ описать пресет ингредиентами вместо значений: какая группа, какой пресет, какой фазер, с какими настройками. Пульт готовит результат сам, каждый раз заново.
Рецепты появились в 1.4 вместе с MAgic — интерполяцией значений пресета по сетке выборки, до пяти опорных точек на ось.
Из чего состоит строка рецепта
| Поле | Смысл |
|---|---|
| Selection | К каким приборам применяется — группа или выборка |
| Preset / Value | Что применить — ссылка на пресет или значение |
| Phaser | Движение, если оно нужно |
| MAtricks | Как распределить по выборке |
| Прочие настройки | Фаза, скорость, доля приборов |
Строк может быть несколько: одна для передних голов, другая для задних, третья для статики. Все вместе — один пресет.
Рецепты собираются в пустых пресетах и в уже существующих: обычный пресет
превращается в рецепт. Тогда же в рецептах заработали Shuffle и Shift.
Recipe Editor заменил окно Programmer Parts: выборка, значения, фильтры
и MAtricks задаются мышью, а не только командной строкой. Появился столбец
Enabled.
Почему это сильно
Пресет остаётся живым. Поменяли состав группы — пресет автоматически относится к новому составу. Поменяли исходный цвет — изменился и рецепт.
Меньше объектов. Вместо десятка похожих пресетов — один с параметрами.
Читаемость. Рецепт видно списком: «синий на задние + фазер по кругу». Значения этого не рассказывают.
Типовое применение
> EditRecipe Preset 2.1
- Look-пресеты. «Куплет», «припев», «проигрыш» — целые состояния шоу, собранные ссылками.
- Фазеры общего назначения. «Волна по фронту» как ингредиент, который вызывается на разных группах.
- Быстрый busking. Пул рецептов = пул готовых состояний, каждое из которых остаётся связанным с исходными пресетами.
Начните с простого: один рецепт из группы и цветового пресета. Убедитесь, что изменение исходного цвета меняет результат. С этого момента вы понимаете главное свойство механизма — и дальше он собирается сам собой.
Рецепты фазеров
Фазер собирается рецептом, а не записанными шагами. Рецепт фазера — тот же
рецепт, но с двумя строками и больше: строка на шаг. Столбец Step
показывает, какому шагу принадлежит строка.
Рядом появился пул Shapes: форма — объект с одним рецептом, описывающим,
как значение переходит между шагами. В пуле лежат 22 готовые формы, часть
привязана к атрибутам, часть работает с любыми. Форма, назначенная в столбец
Shape, заполняет пустые ячейки рецепта своими значениями.
Обязательные поля формы — Transition, Width, Acceleration,
Deceleration. Необязательных больше: Attributes, Speed, Speed Master,
Phase, Measure, NShot, Direction, Adaptive Measure,
Adaptive Width, XY Rotation, MAtricks.
Рецепт фазера собирается прямо в Edit Recipe Mode: выбираете группу
и объект пула позиций, потом следующие — шаги набираются по порядку.
| Что | Где | Что делает |
|---|---|---|
Link Steps |
Редактор формы | Правит парные значения формы вместе, чтобы двухшаговый фазер не разъезжался |
Make Other Symmetrical |
Калькулятор | Считает встречное значение перехода по уже введённому |
Turn into Phaser |
Редактор пресета | Переводит универсальный пресет-фазер в рецепт |
В редакторе формы появились стрелки перехода между шагами, выбор пула данных, столбец мастера скорости и работа с MAtricks. Второй и следующие фазеры в рецепте ссылаются на первый, а не заводят свои настройки заново.
Когда рецепт лишний
Если пресет — просто значение, записанное один раз (позиция на площадке), рецепт ничего не добавит. Recipes ценны там, где есть повторяющаяся конструкция: одна и та же логика на разных группах.
Рецепт вычисляется динамически. Это удобно и это же значит, что изменение группы или исходного пресета меняет результат в кью, где вы этого не ждали. Прежде чем править ингредиент, посмотрите, кто на него ссылается.