由 Material for MkDocs 团队打造、基于 Rust 的现代静态站点生成器,用于 Markdown 文档站点。
academa-labs/manimgx
基于 Rust 与 wgpu 渲染的 Python 动画引擎,兼容 Manim CE 的 API,用于制作 2D 和 3D 数学动画视频。
- Star
- 1,891
- Fork
- 134
- 未关闭 Issue
- 24
- 最近提交
- 16小时前
这是什么?
ManimGX 是一个动画引擎,保留了 Manim Community Edition 的 Python API,同时把渲染部分换成基于 wgpu 的 Rust 内核。场景仍然用 Python 编写,通过 manimgx 命令行工具渲染为 MP4,已有的 Manim 风格代码可以直接复用,适合讲解数学和其他技术概念。
同一场景中可以同时包含 2D 和 3D 内容,如曲面、网格、移动镜头、文字、公式和函数图像。文字和公式支持 LaTeX 与 Typst 输入,其中 LaTeX 无需在本机安装。通过 self.say() 可以让动画与语音同步。
该引擎也能在浏览器中运行:npm 包使用 Pyodide 执行 Python,并用 WebGPU 渲染,场景可以直接嵌入网页,无需渲染服务器。manimgx inspect 命令可生成分镜和布局检查结果,便于审阅输出。
核心功能
- 01保留 Manim CE 的 Python API,已有场景代码可迁移。
- 02通过 Rust 与 wgpu 内核渲染 2D 和 3D 场景,输出 1080p60 MP4。
- 03支持 LaTeX 或 Typst 文字与公式,无需本地安装 LaTeX。
- 04可通过 npm 在浏览器中运行场景,基于 Pyodide 与 WebGPU。
- 05使用 self.say() 将动画与语音同步。
适用场景
- 制作包含 3D 曲面和函数图像的数学、物理讲解视频。
- 让 AI 智能体根据提示生成并渲染动画代码。
- 在网页中嵌入动画场景,无需部署渲染服务。
- 将现有 Manim CE 项目迁移到渲染速度更快的引擎。
快速上手
- 1
使用 pip 安装 ManimGX(需要 Python 3.13+)
pip install manimgx - 2
将示例场景保存为 scene.py(README 中的 Python 代码)
- 3
将场景渲染为 MP4 视频
manimgx render scene.py
使用前须知
- 原生安装包包含 x264,整体采用 GPL-3.0-or-later 许可,可能限制分发。
- 需要 Python 3.13 或更高版本。
- 项目较新,API 变化较快;README 未说明稳定性承诺。
标签
常见问题
- manimgx 是什么?
- 基于 Rust 与 wgpu 渲染的 Python 动画引擎,兼容 Manim CE 的 API,用于制作 2D 和 3D 数学动画视频。 ManimGX 是一个动画引擎,保留了 Manim Community Edition 的 Python API,同时把渲染部分换成基于 wgpu 的 Rust 内核。场景仍然用 Python 编写,通过 manimgx 命令行工具渲染为 MP4,已有的 Manim 风格代码可以直接复用,适合讲解数学和其他技术概念。
- manimgx 可以免费使用吗?用的什么许可证?
- manimgx 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- manimgx 还在维护吗?
- 活跃维护中。manimgx 最近一次提交是在 2026年10月20日。
- manimgx 适合用来做什么?
- 制作包含 3D 曲面和函数图像的数学、物理讲解视频。 让 AI 智能体根据提示生成并渲染动画代码。 在网页中嵌入动画场景,无需部署渲染服务。 将现有 Manim CE 项目迁移到渲染速度更快的引擎。
- manimgx 怎么安装和运行?
- 使用 pip 安装 ManimGX(需要 Python 3.13+): pip install manimgx 将示例场景保存为 scene.py(README 中的 Python 代码) 将场景渲染为 MP4 视频: manimgx render scene.py
- 在哪里获取 manimgx?
- 源代码和安装说明在 GitHub 上:https://github.com/academa-labs/manimgx
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款终端 TUI/CLI 工具,无需 git clone 即可浏览并下载 GitHub、GitLab 等代码托管平台上的指定文件或文件夹。
基于 Rust 的终端编程智能体,源自 OpenAI Codex,专为低成本与开源模型优化。
基于 Rust 内核、事件驱动的交易引擎,以 Python 作为策略控制层,支持回测与实盘交易。
开源 Rust 工具链,用于记录、可视化、查询并流式输出随时间变化的多模态机器人与传感器数据。
用 Rust 编写的安全 Python 沙箱,用于运行 AI 生成的代码,无需容器。