Топ-3 приложения для создания красочной анимации на андроид
Содержание:
- Ускорение запуска
- Какие свойства вы можете анимировать?
- 2 Blender
- ViewPropertyAnimator
- GIPHY CAM
- Cartoon Animator 4
- Бонус: Где найти готовые гифки
- Pencil2D
- CrazyTalk
- ObjectAnimator
- FlipaClip
- Другие приложения с анимацией — дождь, снег, облака
- Animation Desk
- Animation Desk
- Профессиональный платный софт
- PicsArt Animator
- На Samsung
- Deep Nostalgia — семейные фото
- Alight Motion
- MugLife — аналог для Андроид
- FlipaClip
- Gif Me! 1.73
Ускорение запуска
Откройте AccelerateRocketAnimationActivity.java и добавьте следующий код к вашему старому другу onStartAnimation():
ValueAnimator valueAnimator = ValueAnimator.ofFloat(, -mScreenHeight); valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { float value = (float) animation.getAnimatedValue(); mRocket.setTranslationY(value); } }); valueAnimator.setInterpolator(new AccelerateInterpolator(1.5f)); valueAnimator.setDuration(DEFAULT_ANIMATION_DURATION); valueAnimator.start();
Вышеприведённый код идентичен onStartAimation() в LaunchRocketValueAnimationActivity.java за исключением одной строки: интерполятор, используемый для setInterpolator().
Соберите и запустите проект. Выберите «Ускорить ракету» в списке. Нажмите на новый экран, чтобы увидеть, как ведёт себя ваша ракета.
Опять же, мы видим, как бедный Доге не ловит ракету на Луну… бедный парень. Держись, приятель!
Поскольку вы использовали AccelerateInterpolator, вы должны увидеть ускорение ракеты после подъёма. Не стесняйтесь играть с интерполяторами, если хотите.
Какие свойства вы можете анимировать?
До сих пор у вас анимированы только позиция и поворот для View, но ValueAnimator не заботится о том, что вы делаете со значение, которое он поставляет.
Вы можете указать ValueAnimator для анимации значения с использованием любого из следующих типов:
- float, если вы создаёте экземпляр ValueAnimator с функцией ofFloat;
- int, если вы делаете это с помощью ofInt;
- ofObject для случае, когда float или int недостаточно — он часто используется для анимации цветов.
Вы также можете анимировать любое свойство View. Вот некоторые примеры:
- setScaleX(float) и setScaleY(float) — позволяют вам масштабировать объект по оси Х или Y независимо или вызывая их с одинаковыми параметрами для изменения размера;
- setTranslationX(float) и setTranslation(Y) — позволяют вам изменить положение объекта на экране;
- setAlpha(float) — прозначность анимированного объекта: 0 — полностью прозрачный, 1 — полностью непрозрачный;
- setRotation(float) — поворачивает объект на экране. Аргумент задаётся в градусах, поэтому 360 означает полный поворот по часовой стрелке. Вы можете указать и отрицательные значения, например -90, что означает разворот против часовой стрелки;
- setRotationX(float) и setRotationY(float) — то же самое, что и setRotation, но вдоль оси X и Y. Они позволяют поворачивать трехмерные объекты;
- setBackgroundColor(int) — позволяет установить цвет. Целочисленный аргумент должен указывать цвет как константы Android (Color.YELLOW, Color.BLUE).
2 Blender
Среди бесплатных программ для анимации 2D можно выделить Blender — достаточно сложную и многофункциональную утилиту для профессиональной работы. В отличие от большинства аналогов, у нее нет платной подписки.
Скачать Blender
При использовании ПО не приходится сталкиваться с рекламой и водяными знаками. А еще программа позволяет создавать не только двухмерную, но и трехмерную графику. И даже содержит множество обучающих материалов, упрощающих знакомство с функциями Blender.
Среди особенностей программы — поддержка Windows и Linux, простое моделирование кривых и рендеров. В программе есть эффекты дыма и жидкости, моделирование мягкого тела и флюидов, применение направляющих и изменение веса.
Минусы утилиты — сравнительно высокие требования к аппаратной части. Для запуска нужен компьютер как минимум с 4 Гбайт оперативной памяти и встроенная видеокарта с памятью от 1 Гбайт. А для быстрой обработки изображения — хотя бы 8 Гбайт ОЗУ и дискретная графика.
ViewPropertyAnimator
Одна из самых больших особенностей кода, используемых ViewPropertyAnimator, заключается в просто написания и чтения кода — вот увидите.
Откройте LaunchAndSpinViewPropertyAnimatorAnimationActivity.java и добавьте следующий код в onStartAnimation():
mRocket.animate().translationY(-mScreenHeight) .rotationBy(360f) .setDuration(DEFAULT_ANIMATION_DURATION) .start();
Здесь animate() возвращается экземпляр ViewPropertyAnimator, чтобы вы могли связать вызовы.
Соберите и запустите проект. Выберите «Запустить и вращать (ViewPropertyAnimation)» и вы увидите ту же анимацию. что и в предыдущем разделе.
Сравните код этого раздела с фрагментом кода AnimatorSet, который вы реализовали в предыдущем разделе:
ValueAnimator positionAnimator = ValueAnimator.ofFloat(, -mScreenHeight); positionAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { float value = (float) animation.getAnimatedValue(); mRocket.setTranslationY(value); } }); ObjectAnimator rotationAnimator = ObjectAnimator.ofFloat(mRocket, "rotation", , 360f); AnimatorSet animatorSet = new AnimatorSet(); animatorSet.play(positionAnimator).with(rotationAnimator); animatorSet.setDuration(DEFAULT_ANIMATION_DURATION); animatorSet.start();
ViewPropertyAnimator может обеспечить лучшую производительность для нескольких одновременных анимаций. Он оптимизирует недействительные вызовы, поэтому они выполняются только один раз для нескольких свойств — в отличие от каждого анимированного свойства, вызывающего его собственную недействительность отдельно.
GIPHY CAM
QR-Code
GIPHY CAM — The GIF Camera & GIF Maker
Developer: Giphy, Inc.
Price: Free
Giphy Cam — это из новый приложений для создания гифок. Камера записывает короткий формат видео. Вы можете добавить к нему фильтры, спецэффекты, наклейки, текст и многое другое. Это лучший гибрид приложения GIF/Камера. У него нет функции простой камеры, но оно делает лучше, далеко оставив позади конкурентов. Это абсолютно бесплатное приложение, без рекламы и покупок.
Cartoon Animator 4
Cartoon Animator 4 – программа для профессиональной анимации, которая действует по принципу конструктора. В программу включена обширная коллекция анимированных персонажей, которых можно изменить и настроить по своему усмотрению. Чтобы анимировать героя, воспользуйтесь встроенными шаблонами движения. Для начинающего уровня вполне подойдут простейшие действия: персонаж будет ходить, бегать, прыгать и прочее. Помимо этого, вы можете контролировать его мимику, движение губ и прочие нюансы. Этот софт прекрасно подходит для новичков, так как благодаря встроенным алгоритмам они смогут создать первый мультик практически сразу.
- Поддерживает файлы PSD, включая работу со слоями;
- Огромная встроенная коллекция персонажей и действий;
- Работает практически со всеми видеоформатами;
- Загрузка видео с зеркальных камер;
- Тонкая настройка каждого персонажа или создание героя с нуля;
Бонус: Где найти готовые гифки
Гиф-анимации можно не только создавать, но и загружать уже готовые из интернета. Так, есть специальные ресурсы, на которых присутствуют качественные гифки на различные тематики. Найти их получится в интернете или в приложениях из магазина Google Play.
Пользователь может найти анимации и на различных ресурсах, например:
- GIPHY – считается одним из самых популярных сервисов, на котором хранится большое количество различных гифок;
- Reaction GIFs – сервис специализируется на анимациях с эмоциями;
- Pinterest – популярный ресурс, который можно скачать на смартфон или пользоваться онлайн с различными красивыми изображениями и гифками;
- Tumblr – позволит пользователю найти анимацию, которая сейчас в тренде.
Pencil2D
Pencil2D Windows
Версия: 0.6.6
Разработчик: Matt Chang (Patrick Correri & Pascal Naidon)
Лицензия: free
Проверен. Вирусы не найдены
Cкачать 50 Mb
Приложение Pencil2D
Это приложение для создания анимации, работающее с растровой и векторной графикой. Главное задание приложения – создание двухмерной анимации.
Классический интерфейс, присущий подобным программам.
Панель инструментов, включающая стандартный набор: выделение, пипетка, карандаш ластик и прочее, слева.
Панель с настройками инструментов ниже, сюда входят жесткость, давление, размер и подобное.
Панель с дополнительными настройками и палитрой справа.
Основной инструмент для создания мультипликации и монтажа Timeline – снизу.
Плюс в том, что интерфейс можно настроить на свой вкус. Задать длительность кадров, настроить дорожки, использовать различные слои и добавить аудиодорожку можно на той же панели таймлайна.
Анимация покадровая, подразумевающая редактирование каждого слайда для создания движения. Итоговая работа будет импортирована в AVI, MOV, WMV – форматы на выбор.
Совет: сохранять готовый мини-фильм нужно как кадрирование, или же одиночными изображениями в JPG или SVG-форматах.
Чтобы получить максимально качественный результат, желательно пользоваться программой на графическом планшете или с помощью электронного пера.
Приятный бонус –
Плюсы:
- приложение бесплатное;
- удобное расположение инструментов;
- дополнительная панель инструментов;
- читабельность и возможность сохранения работы во всех форматах.
Минусы:
- для качественного результата необходимо использовать сторонние ресурсы, такие как графический планшет или электронное перо;
- англоязычное приложение.
CrazyTalk
Приложение Crazy Talk
Crazy Talk предназначен для создания 3-D персонажей с функцией речи, которые используются в дальнейшем как на веб-страницах, так и в фильмах и мультфильмах.
Обычное создание говорящего персонажа от начала и до конца занимает приличное количество времени, да и к тому же, требует определенных знаний о работе с трёхмерным моделированием.
Данная программа создана с целью существенно сократить затрачиваемое время до считанных минут. Объединяя утилиты и технологии анимации лица, приложение позволяет легко «оживить» изображение.
Чтобы начать работать с приложением, необходимо загрузить выбранную фотографию в мультипликатор и отредактировать ее с помощью представленных настроек и эффектов.
В программе присутствует функция обрезки лица, выбора угла наклона головы, регулирования контрольных точек лица.
Как только основная работа завершена, персонажу можно добавить разнообразные звуковые скрипты, например, смех, икота, крик, а так же движения, к примеру, моргание, вращение глаз, дыхание.
Если кажется, что за объектом «пусто», есть возможность добавить фон, где может быть изображено что угодно, будь то закат или обычный фон выбранного цвета.
Кроме выбора существующих движений, фонов и звуков можно создать и добавить собственные.
Плюсы:
- удобный интерфейс;
- возможность наделения персонажа «жизнью», добавив ему голос, движение, декорации;
- создание персонажа из собственных файлов.
Минусы:
англоязычное приложение.
Скачать
ObjectAnimator
Знакомьтесь с ObjectAnimator, подклассом ValueAnimator. Если вам нужно анимировать только одно свойства одного объекта, то ObjectAnimator может быть вашим лучшим другом.
В отличие от ValueAnimator, где вы должны установить слушатель и сделать что-то со значением, ObjectAnimator может обрабатывать всё это почти автоматически.
Перейдите в класс LaunchRocketObjectAnimatorAnimationActivity.java и добавьте следующий код:
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(mRocket, "translationY", , -mScreenHeight); objectAnimator.setDuration(DEFAULT_ANIMATION_DURATION); objectAnimator.start();
Вот что вы делаете:
- Создаёте экземпляр ObjectAnimator (как вы делали ValueAnimator), за исключением того, что первый имеет ещё два параметра:
- mRocket — объект для анимации;
- Объект должен иметь метод-сеттер вида set»Property name»(), и свойство, которое вы хотите изменить, например «translationY». Вы можете это сделать, поскольку mRocket является объектом класса View, у которого есть доступный setter setTranslationY().
- Устанавливаете продолжительность анимации и запускаете её.
Соберите и запустите проект. Выберите «Запустить ракету (ObjectAnimator)» в списке. Нажмите на экран
Ракета ведёт себя также, как и с ValueAnimator, но кода стало меньше.
Примечание: У ObjectAnimator есть ограничение — он не может анимировать два объекта одновременно. Чтобы обойти это, нужно создать два экземпляра ObjectAnimator.
Рассмотрите свои варианты использования и количество кода, когда вы решаете между ObjectAnimator и ValueAnimator.
FlipaClip
Полноформатная графическая студия на Андроид, открывающая доступ к классической покадровой мультипликации. Взаимодействовать с FlipaClip легко – разработчики из Visual Blasters предусмотрели белоснежный холст, на котором разрешают вырисовывать изображения, а рядом разместили доступный инструментарий, начиная от карандашей и ластиков, и заканчивая палитрой, текстом, рамками и слоями.
Для работы над каждым кадром предусмотрен специальный ползунок, который помогает увеличивать время отображения нарисованных картинок, а заодно – менять порядок воспроизведения и дополнительные эффекты.
И, хотя работать тут можно только в формате покадровой анимации, разработчики почему-то решили добавить еще и звук (можно записывать комментарии или появившиеся идеи с помощью встроенного микрофона), и выбор формата. На выбор – классический MP4 или AVI. Как результат – появится шанс записать коротенький ролик с экспериментальной озвучкой.
Из преимуществ FlipaClip перед конкурентами – наличие открытого исходного кода. Такая опция открывает две неожиданные перспективы: помогает участникам сообщества разрабатывать дополнительное программное обеспечение – плагины, расширения или графические надстройки, а заодно открывает доступ к обмену получающейся анимацией (а, значит, и вдохновение тут бесконечное).
Другие приложения с анимацией — дождь, снег, облака
Итак, если ваша цель не живое фото лица, а анимация отдельных объектов, будь то природные явления (добавить дождь, снег на фото) или животные (пролетающая птица, бабочка), развевающаяся одежда и т.д. То вам помогут эти приложения для анимации фото:
Storyz
Сториз поможет создать анимирование разных объектов на снимке, придать им движение. Доступны такие опции как:
- плывущие облака, течение воды, мерцание света, горение огня
- добавление дождя, снега
- добавление движения неподвижным объектам
- замена фона
Pixaloop
Программа хороша тем, что почти весь функционал здесь бесплатный. Анимирует разные объекты по вашему желанию и позволяет сохранить видео без водяного знака.
Motionleap
Motionleap является бесплатным. Чтобы добиться эффекта движения облаков нужно зайти в раздел «Анимация» и нажать на «Путь». Вы закрашиваете части неба, которые должны двигаться и выбираете направление движения облаков.
Movepic
Стандартно рисуете направление движения для желаемого объекта и применяете эффект. Один из самых простых и популярных вариантов.
ImgPlay
Просто и легко можно сделать живое фото. Главное преимущество — есть сохранение в формате GIF если вам не нужно делать из фотографии видео.
Nature Photo Effects
Как вы догадались по названию, здесь легко создать эффект падающего снег, идущего дождя и прочих чудес природы. Доступно для андроид.
Lumyer
Lumyer делает анимацию и живые фото. Анимировать можно любой объект, наложить несколько эффектов и выбрать скорость движения.
Animation Desk
С помощью этого приложения можно создавать анимации на планшетах. Его интерфейс очень похож на профессиональные программы для анимации. Работая с этой утилитой, можно быстро найти нужные инструменты, поскольку все они расположены максимально удобно. В этом приложении можно делать уникальные сцены для анимации. Для работы есть различные инструменты: заливка, перьевая ручка, карандаш, разные кисти и ластики. К тому же здесь всегда можно выбирать фото для фона, накладывать кадры, менять их частоту и оттенки.
Попробовать себя в качестве юного мультипликатора может каждый пользователь. Тем более, что теперь это можно так легко и быстро сделать. Хотя, для начала предстоит сделать сложный выбор лучшего приложения. А затем всё пойдёт быстро и легко.
Animation Desk
Приложение призвано упростить работу с анимацией для всех, используя множество инструментов и приятный интерфейс, который сможет понять любой пользователь. Animation Desk предлагает широкий выбор инструментов: ручка, карандаш, мелок, ластик, образцы и основная кисть – все сосредоточено на правой стороне.
В Animation Desk встроены несколько различных способов дублирования слоев или кадров. Есть разные инструменты, которые вы можете использовать для управления картинкой. Из дополнительных функций отметим интеграцию с облачными сервисами разработчика. Минусами решения являются отображение рекламы, покупки в приложении и плохая локализация на русский.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Профессиональный платный софт
Cartoon Animator 4
Cartoon Animator 4 — это программа от известного разработчика Reallusion, одна из самых легких редактор 2Д анимации для компьютера, он позволит с наименьшими усилиями получить профессиональное качество. Раньше программа называлась CrazyTalk Animator. Можно «оживить» изображение, логотип и прочие проекты, путем добавления к ним эффекта движения. Доступны готовые шаблоны, библиотеки движения, мощный 2Д редактор отвечающий за пластику, движение губ, мимики.
Anime Studio Pro (Moho)
Предназначена для создания мультиков, с большим набором инструментов для профессиональной работы с 2D-анимацией, включая библиотеку готовых персонажей. Это продвинутое приложение, ориентированное на работу с векторной анимацией. С его помощью можно производить качественные работы с нуля, создавать оригинальные мультипликационные фильмы, задействуя в этом собственных персонажей или применяя актеров из встроенной коллекции.
Adobe Animate
Профессиональный редактор для создания анимации на ПК, с мощной инструментальной базой и библиотеками готовых объектов. Позволяет создавать ролики для сайтов, анимированные блоки для телепрограмм, короткометражные мультфильмы и другие типы мультимедийного контента. Программный продукт является усовершенствованной версией Adobe Flash, адаптирован для 64-битных платформ, работающих под Windows.
Toon Boom Harmony
https://youtube.com/watch?v=7euqHTDDF84
Профессиональная и в то же время доступная простому пользователю программа, предназначенная для создания мультфильмов, рисования анимации, которая широко используется в киноиндустрии такими известными компаниями как Walt Disney, Warner Bros и другими.
PicsArt Animator
Нестандартная графическая платформа, нацеленная и на новичков, решивших впервые столкнуться с мультипликацией, и на профессионалов, которым недостаточно мощностей конкурентов (тут найдется место и слоям, и инструментам для рисования, и фактуре, и проработке цвета).
Доступен PicsArt Animator бесплатно, но с появляющейся рекламой свыкнуться в любом случае придется.
В особенности при поиске исходников или загрузке получающихся результатов с помощью встроенных инструментов в социальные сети и мессенджеры. В остальном же, полный порядок – поэкспериментировать точно стоит.
На Samsung
В отличии от многих конкурентов, у Samsung есть встроенная программа для создания GIF. Сделать все можно непосредственно из встроенной галереи, а в качестве основы может быть как ваш ролик, так и загруженный из интернета. Вы просто запускаете видео и в правом верхнем углу находите кнопку с надписью “gif” в ней-то и скрывается вся магия.Нажимая на кнопку, вы попадаете в редактор, где настраиваете все параметры будущего ролика, например, обрезаете его или меняете скорость воспроизведения. Также можно настроить цикличность воспроизведения. Управление здесь простое, интуитивно понятное, все нужные параметры доступны пошагово.
Deep Nostalgia — семейные фото
Есть еще один сервис, который можно использовать на компьютере. Это сайт myheritage, а недавно появилось и одноименное приложение для анимации. Задумка проекта в том, чтобы узнать историю своей семьи, составить семейное дерево и найти родственников.
Здесь же есть сервис для оживления фото, который называется Deep Nostalgia. Так как он рассчитан на семейные снимки, то можно оживить сразу же несколько лиц. На сервисе есть несколько образцов мимики и движений, которые накладываются на фотографию. В результате вы сделаете из фото видео, на котором человек улыбается, моргает, может подмигнуть, повернуть голову. В общем, лицо начинает шевелиться.
В целом хороший сервис, результат можно сохранить себе на компьютер. Минус — в начале нужно пройти довольно нудную регистрацию. Для пользования с телефона ищите «MyHeritage» в Гугл маркете.
Alight Motion
Alight Motion – специальный редактор аудио и видео, который на профессиональном уровне помогает в работе. Большой набор полезных инструментов для создания уникального дизайна анимации. Во время работы можно воспроизводить готовые части, редактировать, делать гифки. Кроме того, программа позволяет экспортировать анимацию в формат MP4 или в GIF. В этой программе можно создавать видео совершенно бесплатно, хотя при этом на нём будет присутствовать водяной знак, который не каждому придётся по душе. А используя платную версию программы, от этого навязчивого символа можно избавиться.
MugLife — аналог для Андроид
Это первый аналог для Андроида. В создании анимированного живого фото MugLife практически не уступает Avatarify. Здесь тоже много GIF, которые можно взять за образец. Есть вся палитра эмоций, можно копировать знаменитостей и также выбрать вариант, где лицо поет.
Сам процесс создания оживленного фото практически не отличается от описанного выше. Единственная разница в том, что все делается на основе других снимков и гив-образцов. Вы не можете загрузить собственный пример из видео. Зато здесь можно создавать мемы — то есть накладывать на оживленную фотографию надпись. Можно оживлять статуи, животных и любых других персонажей и делать забавные подписи. Ну и самая крутая функция — можно создавать анимацию вручную:
Сохранить файл можно в нескольких форматах:
- Цикл видео (самое лучшее качество)
- GIF (качество хуже)
- SMS (тоже гиф, но адаптировано для отправки)
- Foto (как jpeg)
- Аватар (квадратная гифка)
И бонус платной версии. В ней доступна ручная анимация фотографии и создание групповых анимированных снимков, где можно оживить несколько лиц — все они поют по вашему желанию. Два этих приложения для анимации стали очень популярны в 2021 году в Тик ток и Инстаграм.
FlipaClip
Полноформатная графическая студия на Андроид, открывающая доступ к классической покадровой мультипликации. Взаимодействовать с FlipaClip легко – разработчики из Visual Blasters предусмотрели белоснежный холст, на котором разрешают вырисовывать изображения, а рядом разместили доступный инструментарий, начиная от карандашей и ластиков, и заканчивая палитрой, текстом, рамками и слоями.
Для работы над каждым кадром предусмотрен специальный ползунок, который помогает увеличивать время отображения нарисованных картинок, а заодно – менять порядок воспроизведения и дополнительные эффекты.
И, хотя работать тут можно только в формате покадровой анимации, разработчики почему-то решили добавить еще и звук (можно записывать комментарии или появившиеся идеи с помощью встроенного микрофона), и выбор формата. На выбор – классический MP4 или AVI. Как результат – появится шанс записать коротенький ролик с экспериментальной озвучкой.
Из преимуществ FlipaClip перед конкурентами – наличие открытого исходного кода. Такая опция открывает две неожиданные перспективы: помогает участникам сообщества разрабатывать дополнительное программное обеспечение – плагины, расширения или графические надстройки, а заодно открывает доступ к обмену получающейся анимацией (а, значит, и вдохновение тут бесконечное).
Gif Me! 1.73
Developer:
Price: Free
Gif Me! 1.73, увеличенный логотип
Отличный вариант для тех, кто любит создавать гифы, не отвлекаясь на смену эффектов и опций.
Приложение записывает 14-секундный фрагмент и конвертирует его в гиф, к которыму можно применить фильтры.
Плюсы:
- возможность поделиться в соц. сетях Twitter, Facebook, Tumblr, Instagram, Whatsapp;
- есть возможность в настройках убрать водяной знак;
- в реальном времени можно использовать цветовые фильтры.
Минусы:
- не все версии Android поддерживают приложение;
- не все модели телефонов поддерживают приложение.
Совет: пользоваться приложением стоит только при наличии Android 2.3 и выше.