Show HN: 通过 WebGPU 在浏览器中运行 Manim(3Blue1Brown 的动画引擎)

Hacker News Top 工具

摘要

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

GitHub Trending (daily)

Manim 是一个用于创建精确的程序化数学动画的开源引擎,最初由 3Blue1Brown 开发。该仓库托管原始 ManimGL 版本,同时维护一个独立的社区版本以促进更广泛的协作。

Math-to-Manim

Hacker News Top

Math-to-Manim是一个开源工具,利用AI代理将数学和物理提示词转换为Manim解说视频,生成课程计划、故事板和场景说明等成果物。