作者的 ManimGX 演示:彩虹色螺旋面在保持内在曲率的同时变成悬链面。
演示视频关于这个 Skill
向 Agent 提供数学讲解、几何概念或 3D 场景需求。这个 Skill 指导它用 ManimGX 编写 Python 场景,检查采样分镜与时间线,修正意外重叠或裁切,并按指定分辨率和帧率导出视频。交付物包括 MP4 与可编辑 Python 场景。ManimGX 使用 Rust 与 wgpu 渲染器,Python API 基于 Manim Community Edition。
为什么推荐
面向具体动画任务的 Skill:把讲解需求转成场景,检查分镜,再用 ManimGX 引擎渲染并交付视频。预览来自上游作者的螺旋面变悬链面演示。
适合用来做什么
- 用动态图解说明公式、函数、几何与数值变化。
- 为教学或技术视频制作 3D 物体、曲面与运镜。
- 通过分镜迭代动画,交付 MP4 与可复用 Python 源码。
从需求到动画视频
明确场景
说明概念、受众、时长、尺寸与帧率。使用已有 Python 环境,按需安装渲染引擎。
编写可编辑 Python
编写 Scene 或 ThreeDScene,让标签随对象布局,通过 play 与 wait 组织变化。
检查与修改
生成分镜和时间线,检查关键时刻并修正意外重叠或裁切。3D 场景可生成分镜,但不执行 2D 布局检查。
渲染与交付
检查草稿运动效果,按指定尺寸和帧率渲染,同时交付视频和 Python 源码。
渲染命令
创建 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 渲染审阅视频。 |
预览与适用边界
预览是作者螺旋面变悬链面完整影片的压缩副本,下方附原始演示与 Python 示例链接。它展示引擎输出,实际使用时 Agent 会根据你的需求另写场景。
布局检查只采样部分时刻,无法保证每帧都没有重叠,仍需检查完整视频。迁移 Manim CE 代码时,应查阅 ManimGX 自身文档核对 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
常见问题
能制作 MP4 成片吗?
可以。安装 ManimGX 引擎后,Agent 编写并渲染 Python 场景,交付视频与对应源码。
需要另装 LaTeX 或 FFmpeg 吗?
已发布的 ManimGX 包包含文字与数学排版、字体和视频编码;按所用平台的官方说明安装即可。
制作视频免费吗?
Skill 和本地渲染引擎可免费安装;Agent、模型、计算资源及可选语音服务可能另有费用。
资料与来源
原始资料见下方链接;文中的上手建议由 SkillHey 编辑整理。

