不会三维建模、没装 Blender、连ffmpeg都没有,能不能做出4K的三维科普动画?答案是能,而且交付物是一支实打实的 36 秒、3840×2160 机械手表原理片。下面是完整过程,含可直接复制的提示词思路。
电脑里没有任何 3D 渲染软件,用AiPy和DeepSeek-V4.1-Flash 就做出了这支片子。中间的环境安装、依赖处理、渲染代码编写、画面问题排查,全由 AiPy 自己跑通。最意外的不是国产模型能做4K三维动画,而是这一连串技术活真的被落地了。
你也可以根据自己习惯和喜好选择自己喜欢的工具,没有关系,想要快速复刻的可以跟着我来。

图一|Anatomy 项目主页:物体本身就是解释
起点是 GitHub 上的开源项目 wheresryan22/anatomy,理念只有一句 The object is the explanation。它不做示意图,而是把要理解的原理直接做成一台能转的等轴立体机械模型。题目选《机械手表内部到底是怎么工作的》,刻意选硬的——发条盒、轮系、擒纵、摆轮一环扣一环,齿轮必须真咬合,不然一眼假。
提示词是从社区找来的一段原话,丢进 AiPy 时一个字没改,主题锁定为"机械手表内部到底是怎么工作的"。这种现成 prompt 的好处是省去反复试错,拿到就能跑。

图三|从社区找来的提示词,直接复制未改动

图四|提示词丢进 AiPy,主题为机械手表工作原理
常规装 Skill 要 clone 仓库、放对目录、改配置、重启。这里只是把链接丢给 AiPy 说"帮我装上",它自己跑了 fetch_repo.py 和 install_skill.py,两个都返回运行成功,全程没让开一次终端。

图二|AiPy 自动执行 fetch_repo.py 与 install_skill.py,均显示运行成功

图五|AiPy 先弹卡片询问技术路线,而非直接写代码
环境探测很干脆地告知本机没有 Blender、也没有 ffmpeg。换以前到这儿基本就结束了,要么花几个 G 去装 Blender 再配环境,要么需求放弃。但它的反应是没装 ffmpeg?那我先装,自己去把 ffmpeg 装上继续往下走。这一步是分水岭:它没停在"缺依赖"报错上,而是把缺依赖当成待办项自己解决了。

图六|环境探测结果:本机无 Blender、无 ffmpeg

图七|未停在报错,自行安装 ffmpeg 后继续推进
出画面后暴露的问题都有量化定位,照做时重点盯这三处:
第一版出来时它自己判了"不达标",没交半成品。错了能定位、定位了能改,比一次就对更重要。

图八|检测脚本读出 dark_frac,定位画面发灰

图九|自判不达标,诊断齿轮为平贴圆盘

图十|diag_cam.py 定位中心距计算错误
既然没有 Blender,答案是自己写一个。用 numpy 从零搭出的三维渲染管线分五层:
再叠 4K、抗锯齿、运动模糊,最后交给 ffmpeg 编码。36 秒共 1080 帧全部逐帧 CPU 算出来,渲染时实时报进度。

图十一|技术交底:本机无 Blender,自研三维渲染引擎

图十二|36 秒·16:9 分镜脚本,六个镜头一条叙事线
最终交付 36 秒、16:9、3840×2160,六个镜头构成完整叙事,这套结构套到别的原理科普也能用:

图十三|S1 浮现|微型动力系统

图十四|S2 轮系|发条盒逐级放大扭矩

图十五|S3 传动|发条盒储存能量

图十六|S4 擒纵|连续转动切等时脉冲

图十七|S5 摆轮|每秒往复 9 次的节拍器

图十八|S6 收尾|时间的最小单位

图十九|渲染阶段实时汇报:720/1080 帧,剩余约 45 分钟

图二十|最终交付:任务清单全部完成
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。