Генератор статических сайтов на Rust для документации в Markdown от команды, создавшей Material for MkDocs.
academa-labs/manimgx
Движок анимации на Python, который реализует API Manim CE на Rust и рендерере wgpu для создания математических видео в 2D и 3D.
- Звёзды
- 1,891
- Форки
- 134
- Открытые issues
- 24
- Последний коммит
- 15 часов назад
Что это?
ManimGX — это движок анимации, который сохраняет Python API Manim Community Edition, заменяя бэкенд рендеринга на ядро на Rust и wgpu. Сцены, как и раньше, пишутся на Python и рендерятся в MP4 с помощью командной строки manimgx, поэтому существующий код в стиле Manim можно использовать повторно для объяснения математики и других технических тем.
В одной сцене можно создавать контент в 2D и 3D, в том числе поверхности, сетки, сцены с движущейся камерой, текст, уравнения и графики. Текст и формулы можно набирать в LaTeX или Typst, причём локальная установка LaTeX не требуется. Речь можно синхронизировать с анимацией с помощью self.say().
Тот же движок может работать и в браузере: npm-пакет использует Pyodide для Python и WebGPU для рендеринга, поэтому сцены можно встраивать в веб-страницу без сервера рендеринга. Команда manimgx inspect создаёт раскадровки и проверяет компоновку, чтобы упростить просмотр результата.
Ключевые возможности
- 01Сохраняет Python API Manim CE для кода сцен и анимации.
- 02Рендерит сцены в 2D и 3D в MP4 с разрешением 1080p и частотой 60 кадров/с с помощью ядра на Rust и wgpu.
- 03Поддерживает текст и формулы в LaTeX или Typst без локальной установки LaTeX.
- 04Запускает сцены в браузере через npm, используя Pyodide и WebGPU.
- 05Синхронизирует анимацию с произносимыми словами с помощью self.say().
Сценарии использования
- Создание поясняющих видео о математике или физике с 3D-поверхностями и графиками.
- Генерация и рендеринг кода анимации AI-агентами по текстовым запросам.
- Встраивание интерактивных анимированных сцен в веб-страницу без сервера рендеринга.
- Перенос существующих проектов Manim CE на более быстрый рендерер.
Быстрый старт
- 1
Установите ManimGX с помощью pip (Python 3.13 или новее).
pip install manimgx - 2
Сохраните пример сцены в файл scene.py (код Python из README).
- 3
Отрендерите сцену в MP4.
manimgx render scene.py
Что важно знать
- Нативные wheels содержат x264 и в целом распространяются по лицензии GPL-3.0-or-later, что может ограничивать распространение.
- Требуется Python 3.13 или новее.
- Это молодой проект с быстро меняющимся API; в README не описаны гарантии стабильности.
Темы
Частые вопросы
- Что такое manimgx?
- Движок анимации на Python, который реализует API Manim CE на Rust и рендерере wgpu для создания математических видео в 2D и 3D. ManimGX — это движок анимации, который сохраняет Python API Manim Community Edition, заменяя бэкенд рендеринга на ядро на Rust и wgpu. Сцены, как и раньше, пишутся на Python и рендерятся в MP4 с помощью командной строки manimgx, поэтому существующий код в стиле Manim можно использовать повторно для объяснения математики и других технических тем.
- manimgx можно использовать бесплатно? Какая у него лицензия?
- manimgx распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- manimgx всё ещё поддерживается?
- Активно поддерживается. Последний коммит в manimgx — 20 окт. 2026 г..
- Для чего можно использовать manimgx?
- Создание поясняющих видео о математике или физике с 3D-поверхностями и графиками. Генерация и рендеринг кода анимации AI-агентами по текстовым запросам. Встраивание интерактивных анимированных сцен в веб-страницу без сервера рендеринга. Перенос существующих проектов Manim CE на более быстрый рендерер.
- Как установить manimgx?
- Установите ManimGX с помощью pip (Python 3.13 или новее).: pip install manimgx Сохраните пример сцены в файл scene.py (код Python из README). Отрендерите сцену в MP4.: manimgx render scene.py
- Где скачать manimgx?
- Исходный код и инструкции по установке — на GitHub: https://github.com/academa-labs/manimgx
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
TUI и CLI для просмотра и скачивания отдельных файлов и папок с GitHub, GitLab, Codeberg, Gitea и Forgejo без клонирования репозитория.
Терминальный coding agent на Rust, форк OpenAI Codex для эффективной работы с недорогими и открытыми моделями.
Торговый движок на Rust с событийной архитектурой и Python-плоскостью управления для бэктестинга и торговли на криптовалютных, валютных и фондовых рынках, фьючерсами, опционами и на букмекерских площадках.
Открытый Rust-набор инструментов для записи, визуализации, запросов и потоковой передачи мультимодальных данных робототехники и датчиков во времени.
Безопасная Python-песочница на Rust для запуска кода, сгенерированного ИИ, без контейнеров.