Figma провела свою ежегодную конфу, где показала продуктовые новинки, которые восприняли мягко говоря прохладно, а в переводе на человеческий — закидали хуями, начали хоронить и окрестили новым Adobe.
Чтобы не засорять эфир в день Х, я решил сначала потестить Figma Motion сам, чтобы водолазку надевать не пришлось, а не как в интернете обычно принято.
Пробежимся по плюсам
- Интерфейс очень простой. Если ты хоть раз в жизни работал с любым линейным редактором, в котором есть работа с ключами, считай ты уже всё знаешь.
- Есть быстрые пресеты на position, scale, rotation, opacity и trim path
- Эффекты из пресетов стакаются друг на друга
- Свойства можно уводить в цикл без всяких костылей с экспрешенами
- Есть удобный гизмо на трансформации — подсмотрели в современном 3D-софте, не иначе
- Есть автоматическая запись ключей, тоже уверен в 3D-софте подсмотрели
- Можно менять расположение анкор поинта (круто, а можно в design mode то же самое, пажалста? Уже хз сколько лет просим, ждём и надеемся)
- Блюр и uniform и progressive можно анимировать
- Можно AI-агентом генерить шейдеры прямо в режиме Motion
- Все эффекты и «ручки» шейдеров (добавить которые агент тебя любезно спрашивает при генерации) можно анимировать
- Маски можно анимировать, но именно на уровне всего шейпа — отдельные точки анимировать нельзя
- Добавили моушн токены в variables. Это очень здорово для дизайн-системности анимаций твоего продукта, если ты серьёзно работаешь с анимациями, а не просто перделки прикручиваешь
Теперь добавим пару ложек говна
- Нельзя анимировать градиенты (пока только плоские цвета, при этом тени анимировать можно, упс, просчитался, но где?)
- В режиме Design блок с позиционированием элемента называется (ты не поверишь!) Position, а в режиме Motion тот же самый блок называется Transform
- При включённом строуке по центру (не inside/outside) trim path просто не работает — понятно почему не работает, но непонятно, отчего в таком случае не дизейблить фичу или как-то подсказывать это в UI
- Свойства нельзя переименовывать на таймлайне. А больших и сложных переходах это может стать проблемой
- В интерфейсе можно (зачем-то) переключать таймлайн с миллисекунд на секунды, лучше бы добавили переключение на кадры, как по мне
- Есть экспорт готового кода, но с оговоркой: на выходе получаем только код базовых эффектов, которые поддерживаются браузерами. Экспортнуть сейчас можно в CSS, React и JSON. Позже обещают добавить экспорт Lottie и очень размыто пообщелаи экспорт шейдеров.
- 3D-трансформации тоже наобещали, но пока не включили
Откуда столько хейта?
На мой взгляд Figma потеряла продуктовый фокус и как настоящий СДВГшник пытается ухватиться за всё подряд — в итоге получается от силы результат "в рамках ожиданий", старые долги не закрываются, а новые продуктовые стримы забываются сразу после презентации. Помните, в прошлый раз они показывали упрощённую Figma для сммщиков и маркетологов? Кто сейчас помнит, как она называлась? Да даже те же стрелочки из FigJam сколько лет уже просят — мне кажется, они внутри уже превратили это в мем, как Half-Life 3.
Что в итоге?
Хороший ли это продуктовый релиз? Да, это хороший фундамент, который снижает порог входа в UI-моушн для юных дизайнеров, которые перестали мыслить статичными картинками и начинают понимать ценность и силу интерактива. Лично знаю десятки человек, которые открывали в своё время AE, видели его UI и со словами «ой_ну_нахер.gif» закрывали его и никогда не возвращались. Но для серьезного продакшена врядли кто-то будет перекраивать свой пайплайн с тем набором, что показали.
Удачное ли это время для такого релиза?
Удачным оно было лет 7–8 назад, когда ещё был живой Principle, Framer пытался найти свою идентичность, а рынок хардкорных инструментов прототипирования делили с ножами за гаражами Origami и ProtoPie. Но мы прекрасно знаем, что вместо Motion mode тогда мы получили «макаронную фабрику».
Что ж, будем следить. Конкуренция — это хорошо. Жаль только, что 3D-трансформацию показали, но не завезли. Пока работаем по осям X, Y и Й.
Post #359
684

- ❤ 14
- 👍 8