У меня есть, вот такая картинка симпатичного семейства улиток - 🐌
Хочется сделать анимацию движения улиток, плюс к этому анимацию тела улитки, её усиков, глаз.
Понятно, что нужно искать или рисовать улитку в формате svg. В инете достаточно много файлов svg с улитками.
Но мне понравилась именно эта картинка.
Если есть svg файл большой улитки, то сделать уменьшенные копии - детёнышей не составит труда, используя команду scale(0.25):
`
Анимация перемещения вдоль пути может быть реализована командой:
Как сделать остальную анимацию частей тела улиток?
Ответы
Ответ 1
Анимация подошвы улитки
Если есть необходимость подробно разобраться с техникой анимации
атрибута "d" команды Path смотрите здесь Вся последующая
реализация анимаций частей тела улитки основана именно на этой
технике.
Чтобы анимировать тело улитки необходимо найти патч, который рисует внешний контур подошвы улитки.
Загружаем файл в векторный редактор и делаем копию этого патча. Сдвигаем контрольны
узлы на копии патча, чтобы имитировать изменение контура подошвы улитки. Сохраняем фай
и копируем эти патчи. Чтобы получилась анимация необходимо сделать плавный переход от первоначального патча ко второму и обратно. Для этого надо использовать анимацию атрибута патча “d”
Анимация глаз и рта улитки
Глаза улитки прикреплены к усикам, которые движутся, поэтому для более реалистичной картины необходимо обеспечить движение глаз влево-вправо и вверх-вниз.
Для этого используется команда :
Анимация рта улитки реализуется плавным изменением параметра “d” патча. Другими словам
верхняя губа изгибается, имитируя открывание рта, а затем смыкается с нижней губой, как-бы, закрывая рот.
Создание маленьких улиток
Для создания детенышей улиток будем использовать команду
Комментариев нет:
Отправить комментарий