AI 辅助的 Manim 场景规划与代码生成

把数学想法变成可检查的 Manim 场景,不必从空白代码开始。

说明你想讲清什么。CurvG 会拟定场景方案并生成 Manim Community 代码,让你在渲染前检查公式、演示顺序、标签和节奏。

x(t) = sin(3t + π/2) · y(t) = sin(2t)

01说明想法
02检查公式和顺序
03保留可移植的 Manim 代码
04可用时再渲染

先把需求说清楚

让提示词说清动画真正要表达什么。

有用的提示词需要说明教学目标、数学内容、视觉顺序和观众需要的标签。以这些示例为起点,再检查系统拟定的场景。

示例 01 / 03

线性代数与变换

演示向量 (2, 3) 经过缩放矩阵后的变化,并显示坐标网格随变换产生的形变。

可能用到的 Manim 组件

LinearTransformationScene
打开创作工作台
示例 02 / 03

微积分与傅里叶直觉

绘制正弦波,同时让一个点沿圆周运动,再把该点的纵坐标连接到波形。

可能用到的 Manim 组件

ParametricFunction, always_redraw
打开创作工作台
示例 03 / 03

几何与 LaTeX 证明

用带标签的正方形和相互对应的公式变换,构建勾股定理的几何证明。

可能用到的 Manim 组件

MathTex, TransformMatchingShapes
打开创作工作台

为什么选择 CurvG

从提示词到 Manim 代码数学逻辑始终可见。

更快的初稿只有在可验证时才有价值。CurvG 会在渲染前保留教学目标、前提、场景顺序和生成代码。

创建场景

更快得到可用初稿

AI 辅助
  • 从观众收获出发

    先明确观众应该理解什么,再补充支撑它的公式、对象和标签。

  • 把意图整理成场景方案

    把视觉对象、动作、镜头构图和时间安排组织成可检查的顺序。

  • 生成可移植的 Manim 代码

    可以查看、复制或下载 Python 代码,而不是把结果留在封闭的视频生成器里。

始终控制讲解方式

先检查
  • 先检查数学内容

    生成代码前,核对公式、前提、场景顺序、标签、构图和持续时间。

  • 只修正发生变化的部分

    修改需求或场景方案时,仍能对照原始讲解目标。

  • 自己决定何时渲染

    产品内渲染不可用时,保留代码;能力已配置时,再渲染已确认的场景。

CurvG 如何工作

三步把教学目标变成 Manim 代码。

每一阶段都给你一份具体可检查的结果,再决定是否投入时间渲染成片。

步骤 01 / 03

说明最终要达到的效果

先写清观众应该理解什么,再补充必要的公式、对象、标签或变换。

步骤 02 / 03

检查场景方案

生成代码前,检查数学前提、讲解顺序、标签、镜头构图和时间安排。

步骤 03 / 03

生成代码,准备好后再渲染

复制或下载 Manim 代码,接入你自己的工作流。产品内渲染可用时,同一份已确认场景也可以生成视频。

你始终保留: 原始需求、拟定的场景方案和生成代码会保持可见,让你能把结果追溯到具体决定。

为清晰讲解而设计

给需要用动画讲清一个想法的人。

先规划讲解方式,再决定是否渲染;保留 Manim 代码,用于课程、演示或视频。

场景 01 / 03

教育工作者

把教学目标转换为可检查的视觉顺序,再用于课堂。

可视化证明课堂场景
创建课堂场景
场景 02 / 03

数学与科学传播者

把公式、证明或物理关系拆成观众可以跟上的演示顺序。

概念讲解清晰顺序
创建讲解场景
场景 03 / 03

课程与视频创作者

为课程和视频起草可复用的动画场景,不必从空白 Python 文件开始。

讲解视频可复用代码
创建视频场景

创作工作台内部

写代码前,先看清 CurvG 如何理解你的需求。

你的原始需求、拟定的场景方案和生成代码会并排保留,方便追溯和修正结果。

curvg / 场景审查创作流程预览

01 / 你的需求

先说明最终效果

根据 x(t) = sin(3t + π/2) 和 y(t) = sin(2t) 演示利萨如曲线,并显示带标签的坐标轴。

说明观众最终应该理解什么,再补充支撑它的公式、对象和视觉顺序。

原始需求始终可见

02 / 场景方案

检查拟定的讲解方式

  1. 01

    观众收获

    确认观众在场景结束时应该理解什么。

  2. 02

    场景顺序

    检查坐标轴、标签、变换和镜头变化的出场顺序。

  3. 03

    数学前提

    生成代码前,核对符号、定义域选择和数学关系。

03 / 代码与预览

检查即将创建的内容

f(t) → scene

scene.py

curve = ParametricFunction(f)

self.play(Create(curve))

这里展示检查流程。当前 Creator 可以生成、显示、复制和下载 Manim 代码;尚不包含浏览器内代码编辑。

打开创作工作台

开始之前

使用 CurvG 前,你可能想先了解这些

直接说明 CurvG 能创建什么、你能检查什么,以及哪些能力仍处于早期访问阶段。

CurvG AI 是什么,它如何使用 Manim?

CurvG 是一款围绕 Manim Community 打造的独立创作工具。Manim Community 是用于数学动画的开源 Python 引擎。CurvG 会把书面讲解目标转换为场景方案和 Manim 代码,并在渲染前保留检查步骤。

CurvG 与一键 AI 视频生成器有什么不同?

CurvG 不会只给你一段提示词和最终视频。它会展示拟定的讲解方式、数学前提、场景顺序和生成的 Manim 代码,让你在渲染前发现问题。AI 输出仍不保证正确。

AI 能保证数学动画绝对正确吗?

不能。模型可能误读符号、采用错前提,或生成错误的场景逻辑。CurvG 会让这些决定更容易检查,但不能替代人工数学审查。

本地需要安装 Python、FFmpeg 或 LaTeX 吗?

在 CurvG 中规划场景和生成代码不需要本地环境。如果要在自己电脑上运行代码,仍需安装兼容的 Manim 环境。产品内视频渲染只在渲染器已配置时可用。

可以在浏览器中编辑并编译生成的 Manim 代码吗?

目前不可以。当前 Creator 可以查看、复制和下载生成的 Python 代码,但不提供浏览器内直接编辑和编译。

远程 Manim 渲染已经正式上线了吗?

可以,生产环境已配置托管渲染。付费套餐包含渲染积分;免费版仍可生成、检查、复制和下载 Manim 代码,但不含托管渲染积分。

CurvG AI 可以免费使用吗?

可以。免费版和入门版可通过 Kie 使用 Gemini 3.6 Flash、Grok 4.5 和 Gemini 3.1 Pro;Pro 解锁全部 7 个精选模型。

选择下一步

直接创建场景、学习完整审查流程,或先确认模型权限与当前渲染状态。

规划一段数学动画

写清教学目标、公式和视觉顺序,先检查 CurvG 拟定的场景,再生成代码。

创建 Manim 场景

掌握提示词到代码的流程

了解提示词需要包含什么、场景方案应该检查什么,以及如何把生成的代码带入本地 Manim。

阅读 AI Manim 工作流指南

确认模型权限与渲染状态

比较免费版、入门版与 Pro 的模型权限、渲染积分和账单周期。

查看套餐与可用能力

创建你的第一个场景

从一个值得讲清楚的想法开始。

描述概念,检查拟定的场景,再把 Manim 代码用于你自己的工作流。

需求 → 场景方案 → Manim 代码 → 可用时渲染