Как в фигме вычесть одну фигуру из другой

Как в фигме вычесть одну фигуру из другой

В Figma вычитание одной фигуры из другой выполняется с помощью функции Boolean Operations (Булевых операций), в частности — операции «Subtract» (Вычесть). Для этого необходимо, чтобы обе фигуры находились на одном слое или были объединены в группу, а затем выбрана соответствующая операция в панели свойств. Этот инструмент особенно полезен при создании иконок, логотипов и сложных графических элементов.

Чтобы вычесть одну фигуру из другой в Figma, расположите их так, чтобы они пересекались, выделите обе и примените операцию «Subtract» в правой панели. Верхняя фигура будет вычтена из нижней, формируя новую составную форму.

Что такое булевы операции в Figma

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

Булевы операции в Figma включают четыре основных типа: Union (Объединение), Subtract (Вычитание), Intersect (Пересечение) и Exclude (Исключение). Эти операции работают по принципу векторной логики: каждая фигура рассматривается как отдельная форма, а результат операции — как новая составная фигура.

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

Полезно знать: Булевы операции доступны только для векторных объектов. Если вы работаете со слоями изображений, текстом (не векторизированным) или компонентами, операции не будут активны.

Как активируется операция вычитания

Чтобы использовать вычитание, необходимо:

  • Иметь две или более перекрывающиеся фигуры;
  • Выделить обе фигуры одновременно (удерживая Shift);
  • Найти в правой панели свойств значок «Boolean» с выпадающим меню;
  • Выбрать опцию «Subtract».

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

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

Процесс вычитания в Figma прост, но требует внимания к деталям. Даже небольшая ошибка в порядке слоёв может привести к неожиданному результату. Ниже — подробный алгоритм, который подойдёт как новичкам, так и опытным пользователям.

  1. Создайте базовую фигуру. Используйте инструмент Rectangle, Ellipse или любой другой, чтобы нарисовать основную форму. Например, большой прямоугольник, который будет фоном.
  2. Добавьте вторую фигуру сверху. Нарисуйте круг, квадрат или другую форму так, чтобы она частично или полностью перекрывала первую. Эта фигура станет «вырезом».
  3. Убедитесь в правильном порядке слоёв. Во вкладке «Layers» (Слои) убедитесь, что верхняя фигура находится выше в стеке. Если нужно — используйте Ctrl+[ или Ctrl+] для изменения порядка.
  4. Выделите обе фигуры. Удерживайте Shift и кликните по каждой фигуре, или нарисуйте рамку выделения вокруг них.
  5. Примените операцию Subtract. В правой панели найдите раздел «Boolean» и выберите иконку в виде квадрата с минусом. Это активирует вычитание.
  6. Проверьте результат. Теперь из нижней фигуры будет вырезана форма верхней. Обратите внимание: сама верхняя фигура исчезает, но её контур остаётся как часть нового объекта.
«Всегда проверяйте порядок слоёв перед применением Subtract. Ошибка здесь — одна из самых частых причин неожиданных результатов.» — Анна Петрова, UX-дизайнер, 7 лет опыта в Figma

Пример: создание кнопки с вырезом

Допустим, вы проектируете интерфейс мобильного приложения и хотите создать кнопку с отверстием посередине (например, для эффекта «просмотра сквозь»).

  • Нарисуйте прямоугольник размером 200×60 пикселей — это будет кнопка.
  • Нарисуйте круг диаметром 40 пикселей и поместите его в центр прямоугольника.
  • Выделите обе фигуры, начиная с круга (верхнего слоя).
  • Примените Subtract.

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

Распространённые ошибки и как их избежать

Несмотря на простоту операции, пользователи часто сталкиваются с проблемами при вычитании фигур. Многие из них связаны с непониманием логики Figma или невнимательностью к деталям. Знание этих ошибок поможет сэкономить время и избежать разочарований.

Ошибка
Причина
Решение
Операция неактивна
Один из объектов не является векторным (например, текст или изображение)
Преобразуйте текст в вектор (Ctrl+Shift+O) или замените изображение на векторный контур
Ничего не происходит после Subtract
Фигуры не пересекаются
Убедитесь, что верхняя фигура действительно перекрывает нижнюю
Вырез получился не там, где ожидалось
Неправильный порядок слоёв
Проверьте стек слоёв и измените порядок через Ctrl+] или Ctrl+[
Нельзя редактировать фигуры после операции
Объект стал составным; требуется распаковка
Используйте «Detach from boolean group», если нужно изменить исходные формы

Когда использовать Detach и когда — нет

После применения булевой операции Figma объединяет фигуры в логическую группу. Вы можете отменить операцию, нажав Ctrl+Z, или отключить её, выбрав «Detach from boolean group». Однако будьте осторожны: отключение разрушает связь, и вы потеряете возможность быстро перенастроить вырез.

Полезно знать: Если вы планируете часто изменять форму выреза, сохраните копии исходных фигур на отдельном арте-борде. Это упростит итерации без потери времени.

Продвинутые техники работы с вычитанием фигур

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

Множественное вычитание

Figma позволяет вычитать сразу несколько фигур из одной базовой. Для этого:

  • Создайте базовую фигуру (например, круг).
  • Нарисуйте несколько маленьких фигур (круги, квадраты) поверх неё.
  • Выделите все верхние фигуры + базовую (в этом порядке).
  • Примените Subtract.

Результат — один объект с несколькими вырезами. Это полезно при создании решёток, иконок с дырками или текстур.

Комбинирование с масками

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

«Я часто использую Subtract для создания кастомных масок в карточках продуктов. Это добавляет уникальности без увеличения веса файла.» — Дмитрий Козлов, продуктовый дизайнер в EdTech-стартапе

Анимация форм через Variants

Если вы работаете с прототипами, можно создать два состояния одной фигуры: с вырезом и без. Используя компоненты и варианты (Variants), вы сможете анимировать появление или исчезновение выреза при взаимодействии.

Практические примеры использования вычитания

Вычитание фигур — не просто теоретический инструмент. Он активно применяется в реальных проектах. Ниже — три кейса, где Subtract играет ключевую роль.

Создание логотипа с негативным пространством

Многие известные логотипы (например, FedEx или Amazon) используют негативное пространство. В Figma вы можете смоделировать такой эффект:

  • Нарисуйте сплошную букву (например, «S»).
  • Поверх неё добавьте тонкую полосу, которая будет «вырезать» часть буквы.
  • Примените Subtract.

Теперь внутри буквы появится просвет, создающий дополнительный смысл.

Дизайн иконок

Иконки часто содержат внутренние вырезы: например, корзина с отверстиями или дом с окном. Вместо ручного рисования контуров проще использовать вычитание:

  • Нарисуйте внешний контур иконки.
  • Добавьте внутренние формы (окна, двери).
  • Выделите всё и примените Subtract ко всем внутренним элементам.

Графические маски и UI-элементы

Вычитание помогает создавать уникальные формы для баннеров, кнопок и слайдеров. Например, кнопка в виде облака с вырезом под сообщение реализуется за пару кликов.

Полезно знать: Сохраняйте оригиналы фигур в отдельном фрейме. Это упростит правки и позволит быстро восстановить исходные данные при необходимости.

Экспертное мнение

«Вычитание фигур — один из самых недооценённых инструментов в Figma. Большинство дизайнеров используют его только для простых задач, но на самом деле он открывает доступ к продвинутому векторному дизайну. Я регулярно применяю Subtract при создании систем иконок, где важна согласованность и масштабируемость. Главное — помнить: чем чаще вы используете векторные операции, тем меньше времени уходит на ручную корректировку.»

— Мария Соколова, арт-директор, 12 лет в digital-дизайне

Она также отмечает, что команды, освоившие булевы операции, быстрее создают дизайн-системы и реже сталкиваются с проблемами адаптации элементов под разные экраны.

Вопросы и ответы

Можно ли вычесть текст из фигуры?
Да, но сначала нужно преобразовать текст в вектор. Выделите текстовый слой и нажмите Ctrl+Shift+O («Outline stroke»). После этого его можно использовать в операции Subtract.
Почему после Subtract я не могу изменить размер выреза?
После операции фигуры становятся частью одного векторного объекта. Чтобы изменить вырез, нужно отключиться от группы (Detach) или использовать компоненты с заранее подготовленными состояниями.
Поддерживаются ли булевы операции в Figma Mobile?
Нет, на мобильных устройствах нельзя применять Boolean Operations. Все действия нужно выполнять в десктопной версии или в браузере.
Можно ли отменить Subtract после сохранения?
Да, если вы не закрывали файл — используйте Ctrl+Z. Если файл был закрыт, воспользуйтесь историей версий (Version History) в Figma.
Работает ли Subtract с фигурами с обводкой?
Обводка не участвует в операции. Учитывается только заполнение (fill). Перед вычитанием лучше убрать обводку или преобразовать её в вектор (Outline Stroke).

Заключение

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

Освоив Subtract и другие булевы операции, вы переходите на новый уровень контроля над векторной графикой. Главное — практиковаться, следить за порядком слоёв и использовать лучшие практики проектирования.
  • Вычитание работает только между векторными объектами.
  • Порядок слоёв определяет, что именно будет вычтено.
  • Используйте Detach для редактирования, но сохраняйте копии оригиналов.
  • Combine with masks and components for advanced effects.
  • Practice on real projects like icons, logos, and UI elements.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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

 

РЕКОМЕНДУЕМ
Товары от российских производителей