数学动画教学指南:3Blue1Brown 十年场景库
数学动画教学指南3Blue1Brown 十年场景库【免费下载链接】videosCode for the manim-generated scenes used in 3blue1brown videos项目地址: https://gitcode.com/GitHub_Trending/vi/videos3Blue1Brown 数学动画教学代码库收录 3b1b 频道全部讲解视频的 Manim 场景源码目录按年份从 _2015/ 排到 _2025/适合数学教师备课和学生自学复现动画也可当 Manim 数学可视化参考。项目背景频道十年的场景代码库代码由 3Blue1Brown 频道维护技术栈是 Python 加 3b1b 自建的 Manim 版本命令为 manimgl不是社区版 ManimCommunity。目录按年份划分每个视频对应一个文件夹或脚本长视频按章节拆成多个文件单文件规模可超 4000 行_2018/fourier.py 就有 4309 行。仓库内容采用 CC BY-NC-SA 4.0 许可教学与学习用途开放商用受限。按用途找场景课堂演示直接渲染成熟讲解备课不必从零画动画。_2015/pythagorean_proof.py 把勾股定理证明拆成 20 多个连续场景从画三角形到面积重排逐步推进_2018/fourier.py 里的 AddingPureFrequencies、FourierMachineScene 可单独渲染出傅里叶变换的讲解片段微分方程系列在 _2019/diffyq/按 part1 到 part5 分卷每卷配 wordy_scenes.py 做文字铺垫。自学理解场景代码即分步讲义读场景代码比反复看视频更能抓住推导顺序。_2015/counting_in_binary.py 从 Introduction 一路讲到 WithToes逐位引入二进制进位_2023/clt/ 是中心极限定理main.py 之外还有掷骰子模拟dice_sims.py和高尔顿板galton_board.py两个配套文件贝叶斯定理那支在 _2018/eop/bayes.py。二创参考学它的场景组织方式自己写场景前仓库是很好的结构教材。长视频按章节拆文件_2016/eola/ 从 chapter0 排到 chapter11大型项目把辅助场景统一收进 supplements.py场景类继承 InteractiveScene允许从任意行切入交互模式这也是后文工作流的基础。三分钟跑通第一个动画先装环境再跑单场景。注意仓库实际依赖 3b1b 版 manim官方 README 建议从源码安装 manimgl社区版 manim 缺少 Tex、PiCreatureScene 等组件部分场景会直接报错。git clone https://gitcode.com/GitHub_Trending/vi/videos pip install manimmanimgl _2015/pythagorean_proof.py DrawAllThreeSquares第二条命令渲染画完三个正方形这一步。跑通后可替换场景类名继续试早期年份的脚本绑定更老的 manim跑不动就先换 _2023/、_2024/ 附近文件。按目录找素材找某年某支视频的场景 → 年份目录 _2015/ 到 _2026/视频即文件夹找 pi 生物角色、片头片尾、背景元素 → custom/找现成的数学可视化类向量空间、分形、计数场景→ once_useful_constructs/想复刻作者在 Sublime 里的渲染快捷键 → sublime_custom_commands/按顺序批量渲染一支视频的全部场景 → 根目录 stage_scenes.py进阶交互开发与场景编排场景文件统一从 manim_imports_ext 导入该文件合并了 Manim 与自定义扩展是全局唯一入口。调试时给 manimgl 加-se 行号可停在指定行进入交互终端checkpoint_paste() 执行剪贴板里的代码并能回滚到检查点作者靠它逐段迭代动画。stage_scenes.py 按场景定义顺序把已渲染片段拼成整支视频适合成片前校对。适用人群与边界适合数学教师与讲解者找现成的分步动画素材渲染后直接引用适合 Manim 学习者场景代码本身就是分步教材可复用的写法密度很高不适合追求开箱即用老脚本绑定旧版 manim环境搭建有成本建议从 _2023/、_2024/ 的文件入手商用需留意许可为 CC BY-NC-SA 4.0把场景素材搬进付费产品前需自行确认授权边界【免费下载链接】videosCode for the manim-generated scenes used in 3blue1brown videos项目地址: https://gitcode.com/GitHub_Trending/vi/videos创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考