Найти тему
Computer Pro

Анимация при помощи Python

Просматривая компьютерные новости, натолкнулся на вот такой продукт для python - MANIM (это движок анимации для поясняющих математических видеороликов. Он используется для программного создания точной анимации). Ссылка на комьюнити в гитхаб.

Ну думаю, дай попробую, что ни за зверь такой этот маним. Недолго думая зашел в пустой (без установленных пакетов) проект. И написал там:

pip install manim

Устанавливалось продолжительное время, даже джанго устанавливается быстрее. Ну да ладно. Дай думаю гляну какие установились модули:

-2

Зависимостей подтянулось немало.

Я по-быстрому выполнил тестовый скрипт, любимого нашего "хелловорлда" (сорян, хелловолрд - скучно, изменил):

-3

И вот какой получился видеоролик из всего этого:

-4
-5

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

-6

и вот такую красоту он выдаёт:

-7

Код что в первом что во втором примере запускается при помощи командной строки:

manim_example.py HelloWorld -pqm --flush_cache

manim_example_2.py manim_example_2 -pqm --flush_cache

Что означают эти аргументы (-pqm --flush_cache), я пока не разбирался

Ссылочка на официальную страничку сообщества