Маски и обтравка
Слой с включённой обтравочной маской прячет всё, что его дети рисуют за пределами его собственной формы, плюс «Обрезка по альфе», которая удерживает тени и свечения слоя вне пустого места вокруг него.
Маскирование в Celas Studio работает одним способом: родитель маскирует своих детей. Ничто не обтравливается по нижележащему слою, и ничто не обтравливается по брату. Если вам нужна графика, запертая в силуэте, сделайте силуэт родителем, положите графику внутрь него и включите обтравочную маску.
Маска не разрушает. Фигура сохраняет свои заливку и обводку, дети сохраняют всю свою графику, а форму маски можно поменять в любой момент.
Как сделать маску
- Вложите те слои, которые надо обтравить, внутрь того слоя, который будет обтравливать.
- Щёлкните по родителю правой кнопкой в панели «Слои» и выберите «Обтравочная маска». Тот же переключатель есть в виде точки маски на строке родителя на шкале времени.
- Всё, что дети рисуют за пределами формы родителя, исчезнет.
Когда выбрано несколько слоёв, переключение обтравочной маски из меню правой кнопки применяется ко всему выделению.
Что маске нужно для работы
Переключатель обтравочной маски доступен на слоях фигур, растровых ячеек, пиксельных, изображений и видео. У маски из фигуры есть ещё три требования, и все они должны выполняться одновременно:
- Контур должен быть замкнут.
- В нём нужно хотя бы три точки.
- У слоя должен быть хотя бы один ребёнок.
Маска-фигура заливается по правилу чётности, поэтому дырка, пробитая внутренним контуром, остаётся дыркой и в маске.
Растровые, пиксельные маски, маски из изображений и видео
Слой растровых ячеек или пиксельный слой в роли маски использует альфу своей нарисованной ячейки, а не контур, и так получается маска с мягким или кистевым краем. Рисуйте по слою маски, и потомки будут видны там, где на нём есть краска, и будут исчезать там, где краска полупрозрачна.
Слой изображения маскирует альфой самого изображения, а слой видео текущим кадром видео, так что потомков можно ограничить вырезанной фотографией или движущимся видео.
Собственная краска родителя в этом случае сама на себя не умножается, поэтому полупрозрачная кистевая работа остаётся с той непрозрачностью, с какой вы её написали, а не становится вдвое жиже.
Обводка родителя не обтравливается никогда
Фигура под маской сохраняет всю свою обводку, и внутри, и снаружи. Обводка разделяется по границе маски: внутренняя половина обрезается вместе с детьми, а внешняя рисуется под ними. Получается одна непрерывная обводка, и это означает, что стирающий ребёнок внутри маски открывает подложку, а не выедает очертание родителя.
Где обводка стоит относительно детей, решает ряд порядка Z в разделе обводки: «Перед» рисует её поверх обтравленных детей, «Наследовать» даёт обычный порядок, а «За» кладёт её под заливку.
Обрезка по альфе
«Обрезка по альфе» является другим инструментом для смежной задачи. Это переключатель в разделе слоя панели «Свойства», по умолчанию выключенный, предлагаемый на всём, кроме слоёв кости и камеры.
С ним включённым внешние эффекты слоя (падающая тень, внешнее свечение и контур, когда его позиция стоит снаружи) ложатся только туда, где у лежащих ниже слоёв внутри того же родителя уже есть альфа. Тень, отброшенная бровью, остаётся на лице и останавливается у края головы, а не выплёскивается на фон.
Настройка передаётся вниз: включите её для группы, и каждый слой внутри неё поведёт себя так же. Её включение к тому же переводит слой в собственный изолирующий буфер, и именно это позволяет маскировать эффект по тому, что под ним.
Что из этого выбрать
| Вам нужно | Возьмите |
|---|---|
| Графика внутри фигуры | Обтравочная маска на родителе |
| Мягкий или нарисованный край ограничения | Обтравочная маска на родителе из растровых ячеек, пиксельном или изображении |
| Тень или свечение, останавливающиеся у лежащей ниже графики | Переключатель «Обрезка по альфе» на том слое, который их отбрасывает |
| Часть слоя, выбитая другим | Режим наложения «Стереть» внутри группы: смотрите статью «Режимы наложения» |