Manim — движок для создания точных программных анимаций, изначально разработанный автором канала 3Blue1Brown для визуализации математических видео. Исходный код используется для генерации сложных объяснительных роликов на основе программного описания сцен, объектов и переходов.
Существует две версии инструмента. Данный репозиторий — это оригинальная реализация ManimGL, созданная автором 3Blue1Brown. В 2020 году сообщество разработчиков создало форк, известный как Community Edition, ориентированный на стабильность, тестирование и удобство для новых пользователей.
Для работы требуются FFmpeg, OpenGL и, опционально, LaTeX для рендеринга формул. На Linux дополнительно нужен Pango с заголовками для разработки. Поддерживается установка через pip, использование виртуального окружения и настройка через файл custom_config.yml.
После установки доступен запуск демонстрационных сцен через CLI с флагами для записи в файл, показа последнего кадра или перехода к нужной анимации. Примеры кода можно найти в репозитории видео 3blue1brown, где также описан интерактивный workflow для создания собственных сцен.
GitHub ★ 89,939
