ManimGX Vibe 项目

同样的 Python 代码,渲染速度 90 倍。

项目简介

ManimGX 是一款为AI 智能体量身打造的3D 数学动画引擎。它完整兼容 Manim 社区版 的 Python API,但底层用 Rust + wgpu 重写,让动画渲染从分钟级降到秒级。

对智能体来说,这意味着——它写一段 Manim 风格的 Python 代码,可以马上看到一段 1080p60 的 3D 视频,而不是等 5 分钟才出预览。

官方基准(Apple M4 Pro,五个 1080p60 场景,36.2 秒视频):

  • ManimGX:3.08 秒渲染完成
  • ManimCE:279.5 秒(90.6× 慢)
  • ManimGL:35.4 秒(11.5× 慢)
  • Blender Workbench:57.6 秒(18.7× 慢)

核心功能

  • 完整 Manim CE API 兼容:写 import manimgx as m,所有 Scene、ThreeDScene、Mobject、Animation 全部兼容
  • 真 3D 场景:相机方向、环境旋转、3D 物体(Cube、Sphere、Surface)
  • GPU 加速:wgpu 后端跨平台(macOS Metal / Windows DX12 / Linux Vulkan)
  • Web/Node 双发:Python wheel + npm 包,同时支持 pip 和 npm 两种生态
  • 包含字体与编码器:开箱即用,无需 LaTeX、无需 ffmpeg 配置
  • 浏览器内运行:相同代码可在浏览器内 WebAssembly 渲染

特色优势

  • 90+ 倍速度:相同代码从 5 分钟到 3 秒,AI 智能体迭代动画成本暴跌
  • 跨平台一致:macOS / Linux / Windows 三端二进制一致,CI 友好
  • 零依赖安装:pip install 即用,字体、类型排版、视频编码都内置
  • 让 AI 智能体写动画:配套 llms.txt 文档,Claude Code / Codex / Cursor 直接能用自然语言调用
  • 工程化基准:基准脚本、场景、设置、运行记录全部公开,可复现

快速上手

方法 1:让 AI 智能体帮你装

直接把这段发给 Claude Code / Codex / Cursor:

> Follow . Install ManimGX, make a 3D animation of the solar system, and open it.

方法 2:手动 pip 安装

pip install manimgx

写你的第一个 3D 动画(保存为 scene.py):

import manimgx as m

class Hello3D(m.ThreeDScene):
    def construct(self) -> None:
        self.set_camera_orientation(phi=65 * m.DEGREES, theta=-45 * m.DEGREES)
        self.begin_ambient_camera_rotation(rate=0.5)
        cube = m.Cube(side_length=3, fill_opacity=0.3, stroke_width=4)
        self.play(m.Create(cube), run_time=2)
        self.wait(4)

渲染:

manimgx render scene.py
# 输出 Hello3D.mp4

完整快速上手:

适用人群

  • 用 AI 智能体生成教学视频的创作者
  • 数学 / 物理 / CS 课件可视化需求方
  • 论文 / 博客需要动态示意图的研究者
  • Manim 老用户想用 Rust 引擎加速现有项目

技术实现

ManimGX 的核心是 Rust 写的渲染管线,通过 wgpu 抽象跨平台 GPU 接口(Metal / DX12 / Vulkan / WebGPU),把 Manim 的场景图翻译成 GPU 渲染指令。Python 端用 PyO3 桥接,保持 Python API 表面与 Manim 社区版一致。所有示例(quadratic_formula、fourier_pi、lorenz_attractor、hopf_fibration、catenoid_helicoid 等)的渲染输出在 benchmarks/ 目录公开可复现。

官方链接

  • GitHub:
  • 官方文档:
  • PyPI:
  • npm:
  • LLM 入口:

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论