ManimGL — оригинальный движок 3Blue1Brown для создания точных анимаций на основе кода, используемых в обучающих видео по математике.
ManimCommunity/manim
Поддерживаемый сообществом Python-движок для создания точных программных математических анимаций и обучающих видео.
Open source альтернатива:Adobe After Effects
- Звёзды
- 42,327
- Форки
- 3,300
- Открытые issues
- 391
- Последний коммит
- 3 дня назад
Что это?
Manim — движок для создания обучающих видео по математике. Сцены описываются на Python: фигуры, уравнения, графики и преобразования точно размещаются и анимируются, а не рисуются вручную в видеоредакторе. Это поддерживаемая сообществом версия проекта, созданная на основе оригинального 3b1b/manim, который используется в видео 3Blue1Brown.
Сцена — это класс Python с методом construct, в котором создаются объекты и передаются в self.play вместе с анимациями, например Create, Transform и FadeOut. Рендеринг запускается из командной строки с помощью manim: можно предварительно просмотреть результат в разном качестве, отрендерить только последний кадр или перейти к определённой анимации в сцене.
Manim также можно использовать в JupyterLab и классических Jupyter notebooks с помощью magic-команды %%manim. Для тех, кто предпочитает контейнерную среду локальной установке, опубликован Docker-образ.
Ключевые возможности
- 01Создаёт анимации фигур, текста, уравнений и графиков на основе кода Python.
- 02Позволяет преобразовывать объекты с помощью Transform, FadeIn и FadeOut.
- 03Рендерит сцены из командной строки с настройкой качества и предварительным просмотром.
- 04Работает в Jupyter notebooks через IPython magic-команду %%manim.
- 05Предоставляет Docker-образ для контейнерного рендеринга.
Сценарии использования
- Создание обучающих видео по математике и физике с точно управляемой визуализацией.
- Объяснение понятий с помощью пошаговой анимации уравнений и геометрических преобразований.
- Интерактивное создание прототипов математических анимаций в Jupyter notebook.
Быстрый старт
- 1
Установите Manim локально, следуя официальной документации для вашей операционной системы
- 2
Сохраните код примера сцены в файл с именем example.py
- 3
Отрендерьте и просмотрите пример сцены в терминале
manim -p -ql example.py SquareToCircle
Что важно знать
- Для локальной установки требуется несколько зависимостей, которые необходимо предварительно настроить.
- В проекте проходит масштабный рефакторинг, поэтому сейчас не принимаются вклады с добавлением новых функций.
В подборках
Темы
Частые вопросы
- Что такое manim?
- Поддерживаемый сообществом Python-движок для создания точных программных математических анимаций и обучающих видео. Manim — движок для создания обучающих видео по математике. Сцены описываются на Python: фигуры, уравнения, графики и преобразования точно размещаются и анимируются, а не рисуются вручную в видеоредакторе. Это поддерживаемая сообществом версия проекта, созданная на основе оригинального 3b1b/manim, который используется в видео 3Blue1Brown.
- manim можно использовать бесплатно? Какая у него лицензия?
- manim распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- manim всё ещё поддерживается?
- Активно поддерживается. Последний коммит в manim — 5 нояб. 2026 г..
- Для чего можно использовать manim?
- Создание обучающих видео по математике и физике с точно управляемой визуализацией. Объяснение понятий с помощью пошаговой анимации уравнений и геометрических преобразований. Интерактивное создание прототипов математических анимаций в Jupyter notebook.
- Как установить manim?
- Установите Manim локально, следуя официальной документации для вашей операционной системы Сохраните код примера сцены в файл с именем example.py Отрендерьте и просмотрите пример сцены в терминале: manim -p -ql example.py SquareToCircle
- Где скачать manim?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ManimCommunity/manim
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
ИИ-наставник по математике, который размечает рукописные решения подсказками, а не ответами, и может наглядно объяснять идеи с помощью manim.
Локальный инструмент в браузере: показывает готовый моушн-дизайн ролик синхронно с его черно-белыми черновыми сценами и экспортирует разбор в один MP4.
Навык для Claude Code, который создаёт интерактивный офлайн-симулятор любой разбираемой машины в виде одной HTML-страницы.
Фреймворк на React для программного создания видео, где код задаёт таймлайн и анимацию.
Набор инструментов для моушн-дизайна, с которым coding agents вроде Claude Code создают видео на Remotion: сцены по таймлайну, визуальная проверка и звуковой движок на Python.