Show HN: 通过 WebGPU 在浏览器中运行 Manim(3Blue1Brown 的动画引擎)
摘要
Academa Studio 使用 WebGPU 将 3Blue1Brown 的 Manim 动画引擎带到浏览器,实现原生 AI 的 Manim 编辑,无需本地环境配置。
Grant Sanderson(3Blue1Brown)创建了 Manim,这是他在视频中制作数学动画所使用的 Python 库。<p>我们使用相同的 Python API 重新实现了 Manim,但底层实现是 Rust,通过 PyO3 连接到 Python。Rust 代码使用 wgpu,因此渲染在 GPU 上进行。<p>为了在浏览器中运行,我们将 Rust 部分编译为 WebAssembly,以便 PyO3 扩展可以在 Pyodide 中加载。在浏览器中,wgpu 以 WebGPU API 为目标,因此动画通过浏览器在您的 GPU 上实时渲染。<p>编辑器是 Monaco(为 VS Code 提供支持的编辑器),带有实时预览:在一侧编写 Manim 代码,在另一侧观看动画更新。<p>如果你更喜欢随性编码动画,还有内置的 AI 代理可用。
查看缓存全文
缓存时间: 2026/07/29 03:52
# Academa Studio | AI 原生 Manim 编辑器
来源:https://studio.academa.ai/
AAcademaStudio从创意到惊艳
AAcademaStudio
视频
建议提示词
正在准备预览
1. 加载 Python 运行时
2. 安装 manimx 及依赖
3. 预热渲染器
无渲染错误。
正在加载脚本
定价 (https://studio.academa.ai/pricing)
服务条款 (https://studio.academa.ai/terms-of-service)
隐私政策 (https://studio.academa.ai/privacy-policy)
相似文章
3b1b/manim
Manim 是一个用于创建精确的程序化数学动画的开源引擎,最初由 3Blue1Brown 开发。该仓库托管原始 ManimGL 版本,同时维护一个独立的社区版本以促进更广泛的协作。
@rwayne: Manim — 数学解释视频的绝对王者 3Blue1Brown 用来做 YouTube 视频的就是 Manim。最近两年 AI 解释类视频的视觉风格被它反向定义,Sora 出图学不来这种数学动画质感。 核心能力: LaTeX 公式动画:M…
Manim 是一个用 Python 驱动的动画引擎,专为数学解释视频设计,可精确控制 LaTeX 公式、几何变换和 3D 空间动画,广泛应用于 YouTube 教育视频和学术演示。
Math-to-Manim
Math-to-Manim是一个开源工具,利用AI代理将数学和物理提示词转换为Manim解说视频,生成课程计划、故事板和场景说明等成果物。
Show HN: FableCut – 一个AI代理可驱动的浏览器视频编辑器(零依赖)
FableCut 是一个基于浏览器的开源非线性视频编辑器,将其时间线暴露为 JSON 文档,允许 AI 代理通过 MCP/REST API 驱动视频编辑,并支持实时热重载。
完全基于浏览器的编程代理:Pi + MiniCPM5-2B (webGPU)
一个完全在浏览器中运行的编程代理,使用 Pi 框架和 MiniCPM5-2B AI 模型,支持 webGPU 加速,在 Hugging Face Spaces 上展示。