@razzakov

Как сделать анимацию линейных рисунков?

Как сделать анимацию линейных рисунков?
Точно так же как на этом сайте
www.sound-of-change.com/#/intro
И чтобы они менялась как слайд, и переходила в другую картинку
Можно хотя бы ресурсы что бы изучить этот вопрос. Желательно код
С помощью какого языка можно это реализовать?
Заранее спасибо огромное!
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
LenovoId
@LenovoId
svg, css,js
Можно и canvas а можно на scroll повесить типа вот этого : https://codepen.io/topicstarter/pen/OevaZO
только в codepen по click
а вот типа волны это уже webGL шейдэры
а когда фоновая картинка за курсором бегает то это вообще пионерский эффект для начинающих
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
Писать на javascript.
Ну я бы для начала создал инструмент, для создания самой картинки, тоесть просто ставит точки которые соединяются линией, на выходе он должен выдать массив координат. Делаем нужное количество изображений, ну а далее делаем просто переходы, в идеале чтобы на всех изображениях было одинаковое количество точек, чтобы каждая точка переходила от одной к другой, иначе придется добавлять точки, или изначально найти массив с максимальным количеством элементов и сразу рисовать все точки, а если точек меньше то либо написать какую нибудь интерполяцию либо чтобы не замарачиваться лишние точки рисовать на координатах последней точки массива координат изображения.
Грубо говоря типа такого, но лучше сделать интерполяцию и можно сделать промежуточные массивы, сделать их можно автоматически смещая каждый массив например влево и вправо, это для дополнительно для эффект при смене изображения. Ну и можно рисовать кривыми, а не прямыми линиями.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 апр. 2024, в 16:19
4000 руб./за проект
24 апр. 2024, в 15:34
20000 руб./за проект
24 апр. 2024, в 15:32
130000 руб./за проект