Как вырезать в фигме объект

как вырезать в фигме объект

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

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

Как работает вырезание объектов: основы

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

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

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

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

Типы Boolean Operations в Figma

Figma предлагает четыре основные операции для комбинирования фигур:

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

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

Пошаговое руководство: как вырезать объект через Subtract

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

  1. Создайте базовую фигуру — это будет объект, из которого вы будете «вырезать». Например, прямоугольник или круг. Нарисуйте его с помощью инструментов Vector, Rectangle или Ellipse.
  2. Добавьте вторую фигуру поверх первой — это будет «вырезающий» элемент. Он должен частично или полностью перекрывать целевую фигуру. Например, круг внутри прямоугольника.
  3. Убедитесь в правильном порядке слоёв — вырезающая фигура должна быть выше в стеке. Проверьте это в панели Layers. При необходимости используйте Ctrl+] (Cmd+] на Mac), чтобы поднять слой.
  4. Выделите оба объекта — зажмите Shift и кликните по каждому, или выделите рамкой. Важно выбрать именно два объекта: ни больше, ни меньше (для Subtract).
  5. Нажмите кнопку «Subtract» в верхнем тулбаре или используйте сочетание клавиш Ctrl+- (Cmd+- на Mac).

После выполнения операции Figma объединит фигуры в один векторный объект, где из нижней формы будет удалена область, покрытая верхней. Результат нельзя разгруппировать стандартным способом — только через «Detach from vector network» (Отделить от векторной сети).

«Всегда дублируйте исходные фигуры перед применением Subtract. Это спасёт вас, если понадобится изменить форму позже.» — Алексей Ковалёв, UX-дизайнер, 8 лет опыта в Figma

Горячие клавиши для эффективной работы

Работа с Boolean Operations ускоряется, если использовать сочетания клавиш:

Операция
Windows
macOS
Subtract
Ctrl + –
Cmd + –
Union
Ctrl + + (или Ctrl + Shift + =)
Cmd + + (или Cmd + Shift + =)
Intersect
Ctrl + * (или Ctrl + Shift + 8)
Cmd + * (или Cmd + Shift + 8)
Exclude
Ctrl + / (или Ctrl + ?)
Cmd + / (или Cmd + ?)

Маскирование вместо вырезания: альтернативный подход

Не во всех случаях Subtract — лучшее решение. Иногда вам нужно временно скрыть часть объекта без изменения его векторной структуры. В таких ситуациях на помощь приходит masking (маскирование).

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

Чтобы создать маску:

  • Поместите объект-маску выше целевого слоя в панели Layers.
  • Выделите оба слоя.
  • Щёлкните правой кнопкой и выберите «Use as Mask» (Использовать как маску) или нажмите Ctrl+Alt+M (Cmd+Option+M на Mac).

Теперь всё, что находится за пределами маски, становится невидимым. При этом исходный объект остаётся неизменным — вы можете свободно перемещать его, изменять размер или заменять содержимое.

Полезно знать: Маски в Figma поддерживают прозрачность. Если вы используете градиентную маску, вы можете создавать эффекты мягкого затухания — например, для слайдеров или переходов.

Когда использовать маски, а когда — Subtract?

Выбор между этими двумя методами зависит от задачи:

  • Используйте Subtract, если вы создаёте постоянную форму (например, иконку с вырезанным центром) и хотите экспортировать её как вектор.
  • Используйте маски, если нужна динамическая видимость — например, аватарки, карусели изображений или анимированные эффекты.

Subtract «запекает» изменения в вектор, тогда как маска остаётся редактируемой. Это делает маски идеальными для прототипирования, а Subtract — для финального дизайна.

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

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

Ошибка: Нет кнопки Subtract

Если кнопка «Subtract» неактивна, проверьте следующее:

  • Выделены ли минимум два объекта? Subtract требует хотя бы двух фигур.
  • Являются ли они векторными? Текст, изображения или фреймы нельзя использовать напрямую.
  • Находятся ли они в одном фрейме или группе? Объекты должны быть на одном уровне.

Если один из объектов — текст, преобразуйте его в вектор: выделите текст и нажмите Ctrl+Shift+O (Cmd+Shift+O на Mac).

Ошибка: Вырезание не работает или даёт странный результат

Это часто происходит из-за порядка слоёв. Figma всегда вычитает верхний объект из нижнего. Если вы не видите изменений, возможно, вырезающая фигура находится под основной. Переместите её выше с помощью Ctrl+] или вручную в панели Layers.

Также учтите, что Subtract не работает с группами, если они не являются векторными сетями. Разгруппируйте объекты (Ctrl+Shift+G) и повторите операцию.

«Если Subtract дал неожиданный результат, нажмите Ctrl+Z и проверьте, не перевёрнуты ли вы порядок слоёв. Это самая частая ошибка новичков.» — Марина Петрова, продуктовый дизайнер, Figma Certified Instructor

Ошибка: Невозможно редактировать вырезанную форму

После применения Subtract объект становится частью векторной сети. Вы не можете просто «разгруппировать» его и изменить форму. Чтобы вернуть контроль:

  • Выделите объект.
  • Нажмите правой кнопкой → «Detach from vector network».
  • Теперь вы можете редактировать точки пути с помощью инструмента Pen или Vector.

Однако оригинальные фигуры потеряны. Поэтому рекомендуется сохранять копии до применения операции.

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

Figma позволяет комбинировать Boolean Operations с другими функциями для создания сложных дизайнерских решений. Эти техники особенно полезны при работе с иконками, логотипами и UI-элементами.

Создание многослойных вырезов

Вы можете применять Subtract несколько раз к одному объекту. Например, чтобы сделать решётку из квадратов:

  • Создайте большой прямоугольник — это фон.
  • Нарисуйте маленький квадрат — это «дырка».
  • Скопируйте квадрат и расставьте по сетке.
  • Выделите фон и все квадраты.
  • Нажмите «Subtract» — Figma вычтет все квадраты из фона.

Результат — единый вектор с множеством прозрачных областей. Это идеально подходит для дизайна экранов с просвечивающим фоном.

Работа с Auto Layout и масками

Auto Layout и маскирование могут работать вместе. Например, вы можете создать карточку с аватаркой, где изображение обрезается по кругу с помощью маски. При этом сама карточка остаётся в Auto Layout — она адаптируется под текст, а изображение автоматически масштабируется.

Полезно знать: Маски в Auto Layout могут «обрезаться» по границам родительского фрейма. Убедитесь, что свойство «Clips content» отключено у фрейма, если вы хотите, чтобы маска выходила за его пределы.

Использование плагинов для сложных вырезов

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

  • Vector Painter — позволяет рисовать по векторам и создавать сложные вырезы кистью.
  • Boolr — расширенный инструмент для Boolean Operations с поддержкой нескольких фигур и предварительным просмотром.
  • Masking Tool — упрощает создание масок и их редактирование.

Эти инструменты экономят время при работе с сотнями иконок или сложными визуальными эффектами.

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

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

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

Также Дмитрий отмечает важность организации слоёв: «Перед тем как вырезать, всегда называйте слои и группируйте их. Иначе через неделю вы не поймёте, что куда входило».

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

Можно ли вырезать из текста в Figma?
Нет, напрямую — нельзя. Но вы можете преобразовать текст в вектор (Ctrl+Shift+O), после чего применить Subtract. Учтите: после преобразования текст перестаёт быть редактируемым.
Почему после Subtract я не могу изменить форму выреза?
Потому что Figma объединяет фигуры в единую векторную сеть. Чтобы редактировать точки, используйте «Detach from vector network» или храните копии исходных фигур отдельно.
Работает ли Subtract с изображениями?
Нет. Изображения нельзя использовать в Boolean Operations. Для них подходит только маскирование — поместите изображение внутрь фигуры и примените «Use as Mask».
Можно ли отменить Subtract?
Да, с помощью Ctrl+Z. Но если вы уже сделали другие действия, восстановить оригинальные фигуры можно только из копии или истории версий (в случае использования Figma с FigJam или Git-подобной историей).
Поддерживают ли Boolean Operations анимацию в прототипах?
Нет, сами операции не анимируются. Однако вы можете имитировать эффект вырезания через маски и перемещение объектов в прототипе. Например, маска может «раскрываться» по мере прокрутки.

Заключение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

РЕКОМЕНДУЕМ
Товары от российских производителей
Люстра Nimbus GLODE
Выберите параметры Этот товар имеет несколько вариаций. Опции можно выбрать на странице товара.

Люстра Nimbus GLODE

15048  руб.
Люстра SimpLumen Pyra GLODE
Выберите параметры Этот товар имеет несколько вариаций. Опции можно выбрать на странице товара.

Люстра SimpLumen Pyra GLODE

Диапазон цен: 44300  руб. – 45800  руб.
Настенный светильник JooWall GLODE
Выберите параметры Этот товар имеет несколько вариаций. Опции можно выбрать на странице товара.

Настенный светильник JooWall GLODE

43263  руб.