Repolode
3b1b

3b1b/manim

ManimGL — оригинальный движок 3Blue1Brown для создания точных анимаций на основе кода, используемых в обучающих видео по математике.

Звёзды
95,326
Форки
7,813
Открытые issues
505
Последний коммит
в прошлом месяце

Что это?

ManimGL — движок для программной анимации на Python, созданный автором 3Blue1Brown для производства обучающих видео по математике на этом канале. Сцены оформляются как классы Python, а такие объекты, как фигуры, уравнения, графики и 3D-элементы, анимируются с помощью кода — благодаря этому можно точно и воспроизводимо задавать тайминг и геометрию.

Это оригинальная версия Manim от 3b1b, не связанная с форком сообщества ManimCommunity. Пакет manimgl устанавливается из PyPI и запускается командой manimgl: она открывает интерактивное окно предпросмотра или рендерит видеофайлы. Для рендеринга используются FFmpeg и OpenGL, а LaTeX можно подключить для набора математических формул.

В репозитории также есть CLI с флагами для записи выходных файлов, перехода к последнему кадру и запуска с определённой анимации, а также файл custom_config.yml для настройки путей сохранения и параметров рендеринга по умолчанию.

Ключевые возможности

  • 01Описывает анимации и сцены на Python, обеспечивая точный и воспроизводимый тайминг и геометрию.
  • 02Позволяет просматривать сцены в интерактивном окне или рендерить их в видеофайлы.
  • 03Поддерживает LaTeX для набора математических формул.
  • 04Предоставляет флаги CLI для сохранения результата, перехода к последнему кадру или запуска выбранной анимации.
  • 05Позволяет настраивать пути сохранения и параметры рендеринга по умолчанию через custom_config.yml.

Сценарии использования

  • Создание обучающих видео по математике или науке с анимацией, управляемой кодом.
  • Пошаговая визуализация уравнений, графиков и геометрических преобразований.
  • Создание прототипов анимированных схем, для которых важны точный и воспроизводимый тайминг.

Быстрый старт

  1. 1

    Установите ManimGL из PyPI

    pip install manimgl
  2. 2

    Запустите пример сцены, чтобы проверить, что всё работает

    manimgl

Что важно знать

  • Требуются FFmpeg, OpenGL и, при необходимости, LaTeX; в Linux также нужны заголовочные файлы Pango.
  • Имя пакета manimgl отличается от Community Edition, поэтому установка неправильной версии может привести к конфликтам.
  • Требуется Python версии 3.10 или выше.

Темы

Частые вопросы

Что такое manim?
ManimGL — оригинальный движок 3Blue1Brown для создания точных анимаций на основе кода, используемых в обучающих видео по математике. ManimGL — движок для программной анимации на Python, созданный автором 3Blue1Brown для производства обучающих видео по математике на этом канале. Сцены оформляются как классы Python, а такие объекты, как фигуры, уравнения, графики и 3D-элементы, анимируются с помощью кода — благодаря этому можно точно и воспроизводимо задавать тайминг и геометрию.
manim можно использовать бесплатно? Какая у него лицензия?
manim распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
manim всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в manim — 9 сент. 2026 г..
Для чего можно использовать manim?
Создание обучающих видео по математике или науке с анимацией, управляемой кодом. Пошаговая визуализация уравнений, графиков и геометрических преобразований. Создание прототипов анимированных схем, для которых важны точный и воспроизводимый тайминг.
Как установить manim?
Установите ManimGL из PyPI: pip install manimgl Запустите пример сцены, чтобы проверить, что всё работает: manimgl
Где скачать manim?
Исходный код и инструкции по установке — на GitHub: https://github.com/3b1b/manim

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Утилита командной строки и библиотека Python, которые превращают изображение в стиле доски для рисования в MP4 с прорисовкой от руки, используя CPU и при необходимости синхронизацию с озвучкой.

24227PythonMITОбновлён в прошлом месяце

Фреймворк с открытым исходным кодом для создания детерминированных MP4-видео из HTML, CSS, медиафайлов и анимаций с перемоткой, разработанный для AI-агентов, пишущих код.

67,2 тыс.6,1 тыс.TypeScriptApache-2.0Обновлён 13 часов назад