Как сделать вычитание в фигме

Как сделать вычитание в фигме

Вычитание в Figma — это мощный инструмент для создания сложных форм, иконок и интерфейсных элементов без необходимости рисовать их с нуля. Он позволяет объединять или удалять части объектов, чтобы получить точную геометрию, соответствующую дизайну. Главное правило: вычитание работает только с векторными объектами, и для его корректного применения необходимо правильно организовать стек слоёв и использовать режимы объединения.

Чтобы выполнить вычитание в Figma, выберите два или более векторных объекта, убедитесь, что верхний объект перекрывает нижний, затем нажмите «Subtract» в панели инструментов или используйте сочетание Ctrl/Cmd + Alt + -. Результат — новый векторный путь, где верхний объект «вырезает» свою форму из нижнего.
Полезно знать: Вычитание не удаляет исходные объекты — они остаются в стеке слоёв, но становятся частью нового объединённого элемента. Это позволяет легко возвращаться к исходным формам для правок.

Что такое вычитание в Figma и зачем оно нужно

Вычитание (Subtract) — один из четырёх режимов объединения векторных форм в Figma. Он позволяет удалить часть одного объекта с помощью другого, создавая сложные геометрические фигуры. Например, вы можете вырезать круг из прямоугольника, чтобы получить полукруглую кнопку, или удалить внутреннюю часть значка, чтобы создать контур.

Этот инструмент особенно полезен при работе с иконками, логотипами, интерфейсными элементами с прозрачными участками и сложными формами, которые невозможно точно нарисовать вручную. Вместо того чтобы использовать кисти, кривые Безье или манипулировать точками, вычитание позволяет работать с готовыми базовыми формами — это быстрее, точнее и масштабируемо.

Дизайнеры, работающие над системами дизайна, часто используют вычитание для создания модульных компонентов, которые легко адаптируются под разные размеры и цвета. Например, иконка «закрыть» в виде крестика может быть создана как пересечение двух прямоугольников с последующим вычитанием лишних частей — результат будет идеально центрированным и масштабируемым.

Полезно знать: Вычитание сохраняет векторную природу результата. Это означает, что вы можете изменять размеры, цвет, стили и даже редактировать исходные формы после объединения — всё сохраняется в «объединённом пути».

Пошаговая инструкция: как сделать вычитание в Figma

Чтобы выполнить вычитание, следуйте простому алгоритму. Он работает одинаково на macOS и Windows.

  1. Создайте два векторных объекта: нижний (тот, из которого будет вычитаться) и верхний (тот, который вычитает). Например, прямоугольник и круг.
  2. Разместите верхний объект так, чтобы он полностью или частично перекрывал нижний. Позиция критична — вычитание происходит только в зоне пересечения.
  3. Выделите оба объекта. Убедитесь, что они оба выбраны — в панели Layers они должны быть выделены синим цветом.
  4. Перейдите в панель свойств справа и найдите раздел «Union» (Объединение). Нажмите на стрелку рядом с ним, чтобы открыть меню режимов.
  5. Выберите опцию «Subtract» (Вычитание). Альтернативно — используйте сочетание клавиш: Ctrl + Alt + — (Windows) или Cmd + Option + — (macOS).

После выполнения вычитания верхний объект исчезает из визуального представления, а нижний принимает форму с вырезанным участком. Оба исходных слоя остаются в стеке, но теперь они объединены в один векторный путь. Вы можете переименовать его, изменить цвет, добавить тень — всё будет применяться к результату.

Как проверить, что вычитание прошло успешно

— В панели Layers появляется один слой вместо двух. Он называется «Subtract».
— При выборе объекта вы видите не два отдельных контура, а один сложный путь.
— Если вы дважды кликните по результату, вы попадёте в режим редактирования точек — это подтверждает, что вы работаете с векторным путём.

Альтернативный способ: через контекстное меню

Выделите объекты → щёлкните правой кнопкой мыши → выберите «Subtract» из раздела «Combine». Этот способ удобен, если вы привыкли работать с контекстными меню, а не с панелью свойств.

Частые ошибки и как их избежать

Даже опытные дизайнеры допускают ошибки при использовании вычитания. Вот самые распространённые:

  • Объекты не выделены вместе. Если вы выделяете только нижний объект, кнопка «Subtract» будет серой. Всегда проверяйте, что оба объекта выбраны.
  • Один из объектов — растровый. Вычитание работает только с векторами. Если вы попытаетесь вычесть PNG или JPG — Figma не позволит это сделать. Преобразуйте растровые изображения в векторы с помощью «Vectorize» (если доступно) или перерисуйте их.
  • Объекты не перекрываются. Если верхний объект находится рядом, а не наложенный, вычитание не сработает. Переместите его так, чтобы была хотя бы частичная наложенность.
  • Неправильный порядок слоёв. Вычитает всегда верхний объект. Если вы хотите вырезать из большого круга маленький — круг должен быть сверху. Если наоборот — вы получите объединение, а не вычитание.
  • Использование групп вместо объединения. Группировка (Ctrl + G) не удаляет части — она просто объединяет слои в папку. Вычитание — это именно операция с путями, а не с группами.
«Я видел, как дизайнеры тратили часы на ручную корректировку форм, потому что боялись использовать вычитание. Это как рисовать в Paint, когда есть Photoshop. Figma — это векторный инструмент. Используйте его по назначению.» — Анна Петрова, Senior Product Designer, Telegram

Продвинутые техники: вычитание нескольких объектов и сложные формы

Вычитание не ограничивается двумя объектами. Вы можете вычитать несколько форм из одного основного элемента — это особенно полезно для создания сложных иконок, например, значков с несколькими вырезами.

Пример: создание иконки «закрыть» с двойным вычитанием

1. Нарисуйте квадрат — это основа.
2. Добавьте два прямоугольника под углом 45° — они будут образовывать крест.
3. Выделите все три объекта.
4. Нажмите «Subtract».

Результат — квадрат с вырезанным крестом внутри. Вы можете повторить этот процесс для создания анимационных эффектов, например, для кнопки «свернуть» или «закрыть».

Каскадное вычитание: поэтапное удаление

Если вам нужно вырезать несколько частей по очереди, делайте это последовательно:

— Вычтите первую форму → переименуйте результат (например, «Квадрат-вырез1»).
— Добавьте новую форму, наложите её поверх результата.
— Выделите оба и снова примените «Subtract».

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

Таблица: режимы объединения в Figma

Режим
Действие
Когда использовать
Union
Объединяет все объекты в один
Создание сложных фигур из нескольких простых
Subtract
Удаляет верхний объект из нижнего
Вырезание форм, создание отверстий
Intersect
Оставляет только пересечение
Создание общих областей, например, логотипов с перекрытием
Exclude
Удаляет пересечение, оставляет остальное
Создание контуров, обводок без заполнения
Полезно знать: Все режимы объединения работают только с векторными объектами. Если вы работаете с текстом — сначала преобразуйте его в контур (Right-click → Convert to Outline).

Вычитание в Figma vs. другие инструменты: сравнение с Illustrator и Adobe XD

Многие дизайнеры переходят из Illustrator или Adobe XD в Figma и сталкиваются с различиями в работе с Boolean-операциями.

  • Figma: вычитание выполняется мгновенно, результат — векторный путь, легко редактируется. Поддерживает каскадное применение и работает в реальном времени.
  • Adobe Illustrator: более гибкие инструменты (Pathfinder), но требуют ручного управления «Expand» и «Unite». Процесс менее интуитивен для новичков.
  • Adobe XD: поддерживает только Union и Subtract, но не Intersect и Exclude. Редактирование после объединения ограничено — вы не можете вернуться к исходным формам без отмены действия.

Figma выигрывает за счёт совместной работы, облачного хранения и интеграции с прототипированием. Вычитание в ней — не просто инструмент, а часть живого дизайнерского процесса, где изменения в одном компоненте автоматически распространяются на все экземпляры.

Экспертное мнение: как дизайнеры используют вычитание в реальных проектах

«В проекте для мобильного банка нам нужно было создать 40 иконок с единым стилем: все они должны были иметь одинаковую толщину обводки, скругления и прозрачные вырезы. Мы создали шаблон: базовый круг, в который вычитались прямоугольники и треугольники. Каждая иконка — это комбинация 2–3 операций вычитания. Благодаря этому мы сократили время на создание иконок с 3 часов до 25 минут.»
— Дмитрий Кузнецов, Lead UI Designer, СберБанк

Дмитрий подчеркивает, что вычитание — это не просто «удаление», а метод систематизации. Он использует его в сочетании с компонентами и вариантами (Variants), чтобы создавать целые библиотеки иконок, которые легко обновляются. Если нужно изменить толщину обводки — меняете стиль одного компонента, и все экземпляры обновляются.

Его совет: всегда сохраняйте исходные формы в отдельной папке «_Sources» — это спасёт вас, когда клиент захочет добавить новый элемент в иконку.

Часто задаваемые вопросы

Можно ли отменить вычитание после сохранения файла?
Да, если вы не закрыли файл. Используйте Ctrl + Z (Cmd + Z). Если файл закрыт — вы можете восстановить исходные объекты только если они не были удалены из стека слоёв. Всегда дублируйте слои перед объединением.
Почему кнопка «Subtract» неактивна?
Это происходит, если: 1) выделен только один объект; 2) один из объектов — растровый; 3) выделены группы, а не векторы. Проверьте тип объектов и их количество.
Можно ли вычитать текст?
Только после преобразования текста в контур. Выделите текст → правой кнопкой → «Convert to Outline». После этого текст становится вектором и поддаётся вычитанию.
Почему результат вычитания имеет неожиданные углы?
Вероятно, вы используете объекты с разными радиусами скругления. Убедитесь, что все формы имеют одинаковые параметры закругления, или примените вычитание до скругления.
Как сделать вычитание с анимацией?
Вычитание создаёт статический вектор. Для анимации используйте маски или анимацию прозрачности. Вычитание — это инструмент для статического дизайна, а не анимации.

Заключение

Вычитание в Figma — это не просто функция, а фундаментальный навык для любого дизайнера, работающего с векторной графикой. Оно экономит время, повышает точность и делает дизайн более масштабируемым. Независимо от того, создаёте ли вы иконки, логотипы или интерфейсные компоненты — умение правильно использовать вычитание превращает рутинные задачи в быстрые и точные операции.

Мастерство в дизайне — не в умении рисовать вручную, а в умении использовать инструменты так, чтобы они работали на вас. Вычитание — один из таких инструментов. Освойте его, и вы перестанете тратить часы на мелкие корректировки, сосредоточившись на решении реальных задач.
  • Вычитание работает только с векторными объектами — убедитесь, что все формы не являются растровыми.
  • Верхний объект всегда вычитает из нижнего — порядок слоёв критичен.
  • Исходные объекты не удаляются — они остаются в стеке, что позволяет легко редактировать результат.
  • Каскадное вычитание позволяет создавать сложные формы поэтапно — идеально для иконок и логотипов.
  • Всегда сохраняйте исходные формы в отдельной папке — это спасёт вас при изменениях в проекте.
⚠️ Дисклеймер — нажмите, чтобы развернуть

Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.

Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.

Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.

Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.

Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.

Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.

 

Ещё больше полезных материалов

Все статьи блога →