ManimGX:数学与 3D 动画

academa-labs/manimgx

用 Python 制作数学讲解和 3D 动画,检查布局与时间线,导出 MP4 视频并保留可编辑场景源码。

最近更新于:

查看 GitHub 项目
npx skills add academa-labs/manimgx --skill manimgx
2,721Stars190Forks仓库最近推送

关于这个 Skill

向 Agent 提供数学讲解、几何概念或 3D 场景需求。这个 Skill 指导它用 ManimGX 编写 Python 场景,检查采样分镜与时间线,修正意外重叠或裁切,并按指定分辨率和帧率导出视频。交付物包括 MP4 与可编辑 Python 场景。ManimGX 使用 Rust 与 wgpu 渲染器,Python API 基于 Manim Community Edition。

为什么推荐

面向具体动画任务的 Skill:把讲解需求转成场景,检查分镜,再用 ManimGX 引擎渲染并交付视频。预览来自上游作者的螺旋面变悬链面演示。

适合用来做什么

  • 用动态图解说明公式、函数、几何与数值变化。
  • 为教学或技术视频制作 3D 物体、曲面与运镜。
  • 通过分镜迭代动画,交付 MP4 与可复用 Python 源码。

从需求到动画视频

  1. 明确场景

    说明概念、受众、时长、尺寸与帧率。使用已有 Python 环境,按需安装渲染引擎。

  2. 编写可编辑 Python

    编写 Scene 或 ThreeDScene,让标签随对象布局,通过 play 与 wait 组织变化。

  3. 检查与修改

    生成分镜和时间线,检查关键时刻并修正意外重叠或裁切。3D 场景可生成分镜,但不执行 2D 布局检查。

  4. 渲染与交付

    检查草稿运动效果,按指定尺寸和帧率渲染,同时交付视频和 Python 源码。

官方可安装 SkillAgent 安装与渲染指南

渲染命令

创建 scene.py 并安装引擎后,先检查再渲染。以下命令使用官方 Skill 示例中的 CircleArea 场景类。

命令用途与使用时机
uv tool install --python 3.14 manimgx在隔离工具环境中安装引擎。
manimgx inspect scene.py CircleArea生成分镜,报告时间线与采样布局问题。
manimgx render scene.py CircleArea -r 1280x720 --fps 30 -o draft.mp4以 720p、30 fps 渲染审阅视频。

官方可安装 SkillAgent 安装与渲染指南

预览与适用边界

预览是作者螺旋面变悬链面完整影片的压缩副本,下方附原始演示与 Python 示例链接。它展示引擎输出,实际使用时 Agent 会根据你的需求另写场景。

布局检查只采样部分时刻,无法保证每帧都没有重叠,仍需检查完整视频。迁移 Manim CE 代码时,应查阅 ManimGX 自身文档核对 API 行为。

官方可安装 SkillManimGX API 文档作者原始动画演示可编辑螺旋面与悬链面场景

使用前需要了解

  • 能够加载 SKILL.md、运行命令、编辑 Python 并查看图片的 Agent;skills 安装器需要 Node.js 和网络。
  • 需要 Python 3.13 或更新版本及 manimgx 包。可使用已有适用环境,或通过 uv tool install --python 3.14 manimgx 安装引擎。
  • 需要受支持的图形后端:macOS Metal、Windows Direct3D 12 或 Linux Vulkan;Linux wheel 也附带 CPU 渲染后端。
  • 文字、数学排版、字体和视频编码随引擎提供;可选的生成旁白需要另行配置语音服务,可能产生费用。
  • Skill 与 ManimGX 自有代码采用 MIT 许可证;引擎内附组件保留各自许可证。Agent 或模型用量按所选服务计费。

支持的 Agent

Claude CodeCodex CLICursorGitHub CopilotDeepSeek HarnessGemini CLIGrok BuildHermes AgentOpenCodePiKiroRovo DevQoderMistral VibeGoogle Antigravity

常见问题

能制作 MP4 成片吗?

可以。安装 ManimGX 引擎后,Agent 编写并渲染 Python 场景,交付视频与对应源码。

需要另装 LaTeX 或 FFmpeg 吗?

已发布的 ManimGX 包包含文字与数学排版、字体和视频编码;按所用平台的官方说明安装即可。

制作视频免费吗?

Skill 和本地渲染引擎可免费安装;Agent、模型、计算资源及可选语音服务可能另有费用。

资料与来源

原始资料见下方链接;文中的上手建议由 SkillHey 编辑整理。