用途
十五画境是一本“用代码做 MG 动画短视频的手艺书”,面向 AI 使用:用户给出主题后,由 AI 按某种动态设计风格写出原创短片。资料强调它不是模板库,写的是怎么把一种风格做对味——每种风格靠什么被一眼认出、关键手法的具体参数、最容易做砸的地方、做完怎么检查。读完后按用户主题自己写代码,做一支新片子。
主要能力
- 覆盖多种动态设计风格,资料列举:扁平矢量、线条一笔画、等轴 2.5D、3D 质感、逐帧手绘、拼贴、液态、形变、包豪斯、复古霓虹/VHS、弥散玻璃、综艺花字、知识科普贴纸、像素风、赛博等(以“…”结尾,未穷举)。
- 按使用者能力分两条路径:能写代码、能运行命令的(Claude Code、Codex、Cursor、带代码执行的国产 Agent 等)走完整流程,自写画面代码并用脚手架导出 MP4;只能聊天不能运行代码的,照样写出完整代码(一个 HTML 文件夹),告诉用户怎么打开和导出。
- 按模型能力分档:强档可读通用手艺与风格卡全部内容、自行设计镜头与着色器;一般档建议只读 references/05-一般模型怎么做.md 和对应风格卡的“最小可行做法”,直接改 starter/ 骨架,一次只用 2~3 个手法。
使用方式
完整流程每一步都不跳:
- 问清需求:主题、给谁看、想让观众记住哪一句话、时长(默认 10~20 秒)、横屏还是竖屏、有无品牌名或素材、单风格还是合集;用户没说的按默认值并在交付时说明。
- 选风格:参考 references/styles/00-选风格.md;用户点名的用点名的,没点名给 2~3 个候选各附一句理由;做合集先读 references/08-单风格与合集.md,每段单独成片后再拼。
- 写节拍表:按秒写钩子 → 推进 → 高潮 → 收尾,每一拍写明画面内容、变化、屏幕文字与声音。
- 读风格卡:先读“最容易做成不像的原因”,再把“必备元素”逐条对到节拍表。
- 先做静帧:用脚手架搭页面,只做 4~6 个关键时刻的静止画面并截图检查构图、字号、配色、留白。
- 再做动画:按缓动、错峰、预备、回弹参数,一次只动一个主体;再加三层动、镜头、进退场与段间衔接(工具在 starter/lib/motion.js)。
- 配声音:用脚手架的合成器写配乐和音效,卡在画面节拍点。
- 体检、导出、自查:先跑 node tools/check.mjs(字号、反差、平台遮挡、文字重叠、画面停住、节奏、响度),改完问题再导出 MP4,并按 references/04-自查与评审.md 复查。
- 交付:MP4 + 源码文件夹 + 说明(用了什么风格、每个必备元素在哪一秒、已知不足、字体/图片/音乐来源清单)。
适用场景
需要按主题快速产出原创 MG 动画短视频、并希望成片带有明确动态设计风格辨识度的场景;也适用于几种风格各做一段再拼成合集的制作方式。
限制与底线
- 原创:版式、零件、节奏、质感可照风格卡学,但主体、文案、角色、具体构图和配乐必须自己来;品牌名用用户的,没有就编一个。
- 素材合法:字体、图片、音频只用可商用的(OFL、CC0、公有领域、用户自有);中文字体把 OFL 的 "Noto Sans SC" 写在最前面;不放他人商标和 IP 角色;交付附来源清单。
- 确定性:每一帧只由时间 t 决定,不用 Date.now()、不用不带种子的随机数。
- 诚实:未导出成功就说未成功;做不到的风格特征写入“已知不足”。
- 资料未提供具体收费、价格、平台支持范围等信息。