AI 视频生成工具已经不少了,但你有没有发现一个问题?
想生成一段风格统一、转场自然、节奏精准的动画,光靠输入一段 Prompt,往往很难完全控制画面。人物怎么运动、镜头什么时候切换、文字如何出现、不同场景怎样衔接,都可能需要反复调整。
如果换一种思路呢?
不让 AI 直接生成整段视频,而是让它写代码,把画面一层层画出来,再让画面动起来。
最近在 GitHub 上发现一个挺有意思的开源项目:huashu-art-motion。项目主页目前显示约 3.0K Star,最新正式版本为 v1.0.0。它把艺术风格、动画场景和视频解说语法整理成了可以供 Coding Agent 使用的 Skill。
它不是传统的视频剪辑软件,也不是简单的 Prompt 集合,而是试图让 AI 编程助手学会用代码制作动画。
![]()
![]()
这个项目到底是什么?
简单来说,huashu-art-motion 是一个面向 Coding Agent 的艺术动画 Skill。
安装之后,你可以让兼容的 AI 编程助手参考项目里的风格配方、场景代码和动画规则,制作艺术动画、科普视频片段、动态文字,以及不同画风之间的转场。
![]()
它目前提供了三类很有意思的东西。
① 35 种艺术风格
项目内置了 35 张艺术风格配方卡,并配有对应的场景代码。
从洞穴壁画、古埃及壁画,到梵高、莫奈、包豪斯、8-bit 像素风和蒸汽波,都可以作为动画创作的起点。
更重要的是,它不只是告诉 AI“画面要像什么”,还会提供风格参数、标志性动作、转场方式和当前风格的局限。
② 9 种解说动画语法
如果你经常制作技术分享、科普视频或者短视频,这部分会很有吸引力。
项目参考了不同类型的解说动画形式,例如:
- Kurzgesagt 风格: 扁平化图形、无描边设计和空间尺度变化。
- Vox 风格: 剪报、红线、荧光笔等信息拼贴效果。
- 白板动画: 像有人拿着笔,一边讲解一边画出内容。
- 3Blue1Brown 风格: 通过图形和数学对象的变化解释概念。
- 动态文字: 让关键文字随着节奏进入画面。
- 发布会风格: 用大数字、光效和毛玻璃卡片突出重点。
其中,8 种解说语法提供了示范动画和参数化片段;第 9 种讲解员式财经科普则主要提供参考实现,需要自行准备部分角色素材。
③ 一套可以继续扩展的动画代码
项目不仅有风格说明,还有场景代码、绘画与动画工具库、转场、镜头控制、配乐模板,以及动画拆解和质量检查脚本。
换句话说,它希望把动画制作过程中反复使用的经验沉淀下来,让 AI 不必每次都从零开始摸索。
![]()
它到底能做出什么?
官方仓库展示了几个很有意思的案例。
案例一:让自己闯进超级玛丽
项目制作了一段约 65 秒的动画,把作者做成像素风主角,让角色跑过关卡、钻进水管、进入金币密室。
其中,砖块、水管、关卡运动和场景转场由代码完成,人物则通过生成的角色帧进行合成。
这正好体现了它的思路:不是什么都交给视频模型,而是让代码负责可以精确控制的部分。
![]()
案例二:让角色穿越不同艺术时代
项目还展示了穿越名画的长卷动画。
同一个角色从一个场景走向下一个场景,跨过边界时,周围世界的艺术风格也随之改变。
埃及壁画、莫奈风格和 8-bit 像素世界,可以在同一段动画中衔接起来。
这种形式很适合艺术史、品牌故事、创意短片和知识科普。
![]()
案例三:根据口播制作解说动画
如果你已经写好了视频文案,也可以让 Agent 根据内容规划镜头、选择动画语法,再生成相应的动画片段。
项目支持通过 JSON 描述动画参数,并生成指定时长的片段,还能处理横屏、竖屏和透明背景等输出需求。
对于想把视频制作流程自动化的创作者来说,这比每次手动搭建一套动画场景更值得研究。
![]()
它和普通 AI 视频生成工具有什么区别?
这才是整个项目最值得关注的地方。
传统 AI 视频生成工具,主要依靠视频生成模型合成画面。它们适合快速探索创意,但当你需要精确控制某个元素的位置、文字出现的时间、镜头切换的节奏时,可能仍然需要多轮生成和后期调整。
huashu-art-motion 采用了另一条路线:
- 场景、运动、转场和文字布局,尽量使用代码控制。
- 角色等需要生成式视觉素材的部分,可以使用外部图像生成工具,再合成到场景中。
- 动画参数可以通过 JSON 配置,便于重复渲染和修改。
- 导出前可以通过质量检查脚本检测稳定性、运动量、流畅度等指标。
这种方式的优势在于可控、可复用、容易修改。
例如,想把视频中的主色调改掉,或者让某个标题晚 10 帧出现,代码驱动的动画通常更容易定位和调整。
但它也有代价:你仍然需要准备运行环境,理解基本的动画结构,并让 Agent 根据实际效果不断修正代码。它不是所有场景都比视频生成模型更好,而是提供了另一种制作方式。
普通开发者怎么上手?
如果你平时就在使用 Claude Code、Codex 等 Coding Agent,可以从安装 Skill 开始。
第一步:安装 Skill
在终端中执行:
npx skills add alchaincyf/huashu-art-motion第二步:准备运行环境
项目需要 uv、ffmpeg 和 Playwright Chromium 等依赖。
安装 Playwright Chromium 的命令为:
uv run --with playwright playwright install chromium具体的依赖安装和环境要求,可以查看项目 README。
第三步:先运行一个现成场景
克隆仓库后,可以尝试渲染项目提供的梵高风格示例:
uv run --with playwright python scripts/engine/render.py --solo 09_postimp --stills 0.3 --out test_render也可以使用项目提供的 JSON 示例生成财经图表动画:
uv run --with playwright python scripts/engine/render.py --spec scripts/engine/examples/t3_finance_chart.json --out finance_chart.mp4这些命令来自项目官方 README。建议先跑通示例,再让 Agent 根据自己的文案制作新场景。
有哪些需要注意的地方?
虽然项目看起来很强,但有几个细节值得提前了解。
第一,它不是安装后就能自动生成所有视频的完整软件。
它提供的是 Skill、代码库和参考实现,仍然需要合适的 Coding Agent、依赖环境,以及针对具体任务的指令。
第二,人物素材不一定由它自己生成。
如果动画中需要特定人物,通常需要准备角色素材,或者借助外部图像生成工具。基础代码动画本身并不要求你配置图片生成 API。
第三,示范素材不代表可以随意商用。
项目代码和文档采用 MIT 许可证,但作者的卡通形象、角色帧,以及部分字体和第三方数据存在单独的授权边界。想用于商业项目,应该先阅读仓库中的许可证说明,不能因为代码是 MIT 就默认所有素材都能自由使用。
最后
我觉得,huashu-art-motion 最有意思的地方,并不是它收集了多少种画风,而是它尝试把艺术风格、动画规律和制作经验变成 AI 能够调用的代码与规则。
对于前端开发者来说,这种思路尤其值得关注:Canvas、动画时间轴、图形变换和渲染逻辑,本来就是可以通过代码精确控制的东西。现在再加上 Coding Agent,就有机会把原本需要大量手工操作的动画制作流程,变成可以反复迭代的工程化流程。
当然,它还不能替代专业动画师,也不能保证一句话就生成完美成片。但如果你想探索 AI 编程与创意制作的结合,这个项目确实值得一试。
一句话总结: 这不是又一个 AI 视频生成器,而是让 Coding Agent 用代码制作艺术动画的一套开源工具。
项目地址:https://github.com/alchaincyf/huashu-art-motion
如果让 AI 帮你制作视频,你更喜欢直接生成完整视频,还是像这个项目一样,用代码精确控制动画、转场和画面节奏?
#github##ai#
各位互联网搭子,要是这篇文章成功引起了你的注意,别犹豫,关注、点赞、评论、分享走一波,让我们把这份默契延续下去,一起在 AI 科研的海洋里乘风破浪!
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.