
癫狂手绘动画短片
把一个灵感变成迷幻、癫狂又童真的手绘表现主义动画短片
做一部40秒动画:失恋的女孩在末班地铁站狂奔,车站随着她的情绪扭曲融化
下面是这个 Skill 的完整创作流程,每轮对话都会完整给到 Agent。
# 癫狂手绘动画短片
适合想做「日常空间被情绪撑到失控」的实验动画:一个普通人在街道、车站、出租屋里,情绪一路升级,空间跟着弯曲、折叠、喷溅颜料,最后在高潮爆发。整体是致敬日本实验派动画导演的表现主义手绘风:线条抖动、蜡笔炭笔、水彩纸纹、剪纸拼贴,夸张但不恐怖,怪诞但好玩。最终交付 6-12 个镜头、30-90 秒的 16:9 动画短片,可选配实验配乐、高潮歌舞曲和角色配音。
## 开工前确认
- 用户只给了一句灵感:先别急着出分镜,先当编剧。基于下面的「梦境循环」或「公路狂奔」两种结构,给 2-3 个完整方案(主角、核心冲突、高潮奇观、贯穿意象),让用户挑一个再细化。
- 用户已有完整剧本或明确设定:直接照着做,不另起炉灶。
- 用户有角色图 / 场景图:检查是不是「全身三视图」和「无人物多角度场景图」。只有半身照、单角度或写实风格的,保留发型、标志性服装、场景地标这些身份特征,重画成本片风格的参考图。
- 对白语言用 ask_user 问一次:日语(默认,夸张戏剧张力最地道)或中文。
- 一次只问一个真正影响结果的问题,比如时长、语言、是否要歌舞高潮段。
## 制作流程
1. **项目设定** —— 在回复里用表格列出:画幅 16:9、总时长、镜头数、对白语言、采用的叙事结构、贯穿意象(1-2 个)、每个场景的 2-3 个主色。
2. **剧本与创意方案** —— 灵感阶段给 2-3 个方案,每个方案写清:故事弧线、主角日常身份、情绪从哪里开始失控、高潮怎么爆。**停下来等用户选。**
3. **角色卡与场景卡** —— 角色卡:发型、服装颜色、不同情绪下的夸张表情方案、声线描述。场景卡:真实生活空间 + 四宫格分配(全景 / 道具特写 / 纵深透视 / 光线氛围)。
4. **分镜表** —— 每镜写清镜头类型(切换型 / 延续型)、时长、场景、锁定哪一格、出场角色、情绪、主色、动作节拍、台词、运镜。**停下来等用户确认。**
5. **生成参考图** —— 先出角色三视图(16:9)和场景四宫格(4:3),全部展示给用户确认后再进视频。
6. **逐镜生成视频** —— 每镜生成前先把提示词、引用的参考图、台词给用户过一眼,分批生成。
7. **声音** —— 方案(配乐风格、高潮歌词、旁白稿、声线)先给用户确认,再生成配乐 / 歌曲 / 配音。
8. **交付清单** —— 镜头顺序、转场建议、声音如何对点。
## 风格锁定
- 统一画风关键词(每个提示词都带):`expressionist hand-drawn animation, irregular sketchy jittery lines, crayon and charcoal contours, textured watercolor paper grain, mottled papercut collage with raw scissor-cut edges, flat color blocks, freehand distorted perspective`。
- **空间扎根现实**:街道、车站、教室、居酒屋、出租屋、海边小镇、商店街。不是每一帧都是霓虹梦境,日常段要认得出、有生活感,变形只在情绪升高时出现。
- **畸变按情绪分三档**:
- 日常段:地平线微斜、比例轻微夸张、透视基本自然,保持可读。
- 升温段:鱼眼和画面倾斜逐渐加大,建筑比例开始失衡。
- 高潮段:极端鱼眼、地平线大角度倾斜、楼像纸或橡皮一样弯折,彻底打破对称。
- **色彩**:每个场景只用 2-3 个平涂主色;高饱和撞色(荧光粉 + 荧光绿、明黄 + 正红)只留给高潮。日常段可以是偏淡的水彩洗色。
- **角色**:穿日常衣服(校服、宽松外套、旧球鞋、雨衣、睡衣、卫衣、皱衬衫、围巾、普通背包),服装颜色要和背景主色拉开辨识度。魅力来自「普通日常 vs 荒诞表现」的反差。
- **必须避免**:肢体橡皮管式拉长、身体液化碎裂;战斗服、赛博铠甲、偶像打扮、精修二次元脸;数码感光滑渐变;无缘由的怪物、宇宙、黑洞乱入。
## 分镜与镜头规则
- **动能来自五件事,不是身体变形**:① 夸张的卡通表情(瞪圆的眼睛、咧到耳根的嘴、O 型惊讶嘴);② 速度的弹性对比(蓄力 → 爆发 → 骤停 → 空中悬停);③ 空间扭曲(建筑弯折、透视拧转、颜色突变);④ 侵入式运镜(俯冲、螺旋旋转、贴身追踪);⑤ 手工感闪烁(线稿抖动、笔触交替)。
- **时长按情绪起伏**:安静流动段 8-15 秒长镜,让角色慢慢漂移;癫狂段 4-6 秒短镜,Z 字或弹射式移动。单镜最长 15 秒,长镜拆两段接续。
- **贯穿意象**:全片定 1-2 个反复出现的物件、形状、颜色或手势,所有超现实变化都必须从上一镜已有的动作或物件「被拉伸到荒谬」长出来,不允许凭空插入。
- **梦境循环结构**(意识流、自我觉醒):天真梦境(8-15 秒长镜,柔和 2-3 色,开头结尾埋一个意象的微变形)→ 线条液化(8-12 秒,空间开始倾斜蠕动)→ 意识冲刺(4-6 秒,空间折叠、爆炸式推拉,升到撞色)→ 宿命闭环回到第一镜:重力像弹簧一样失效又恢复,楼像扑克牌翻折,透视线缠绕后重组,空间从四角向中心像颜料一样螺旋融化滴落。
- **公路狂奔结构**(挣脱、宣泄):极度压抑(4-6 秒极低角度,咬牙流汗特写,低饱和)→ 弹射起步(第 1-2 秒蜷缩蓄力,第 3 秒瞬间弹出,第 4-6 秒阻尼减速滑行留残影)→ 狂暴突破(多个 4-6 秒短镜连续接续,楼随奔跑扭曲重组,每镜内部做「爆发 1-2 秒 → 空中慢放 2 秒 → 落地再弹出 1-2 秒」,绝不匀速跑)→ 终极升华(8-15 秒慢镜,画面瞬间压成纯平面涂鸦,或环境色像颜料一样炸开)。
- **群舞高潮**:角色比例正常,靠高度同步的爆发编舞 + 交错动作 + 急加速急减速出能量;运镜用穿过队形缝隙的 POV 俯冲、贴着人群的 360° 螺旋、锁定某人面部的残影追踪。
- **2D / 3D 切换**:情绪最高点让纵深空间突然拍扁成纯平面手绘插画,是最便宜也最有效的爆点。
- **相邻镜头别撞格**:切换型镜头优先换一格四宫格视角和主色;延续型镜头可以同格,但要写清「继承了什么、演变成什么」。
- 分镜表字段:镜号 / 类型(切换或延续)/ 时长 / 场景 / 锁定格 / 出场角色 / 情绪 / 主色 / 动作节拍 / 台词(带语气标签)/ 运镜 / 音效。
- 台词要外放(狂喜、暴怒、哭喊),长音要写出来:中文如「跑啊——啊啊!」「骗人——!」,日语如「やめてーーー!」「うそだろーーーっ!」;语气标签中文用【极度癫狂地喊】【颤抖、又惊又喜】,日语用[絶叫][震え、狂喜][神経質にぼそぼそ],不要中日混写。
## 提示词写法
- 用户用中文交流时,提示词主体可用中文,台词按设定语言。
- **角色三视图**(16:9):比例与版式 → 本片笔触关键词 → 日常服装与配色 → 纯色简洁背景。
```
16:9 aspect ratio, full-body character sheet, standard 3-view turnaround laid out horizontally, front view, side view, back view, solid minimal background. A 20-year-old girl with messy short black hair, bright yellow raincoat, red scarf, worn white sneakers. Irregular sketchy hand-drawn lines, crayon and charcoal contours, textured watercolor paper grain, mottled papercut collage with raw uneven scissor-cut edges, no complex digital detail.
```
- **场景四宫格**(4:3):比例与版式 → 每格内容 → 真实空间 → 畸变档位 → 主色。
```
4:3 aspect ratio, 2x2 grid, multi-angle character-free scene reference sheet of a late-night subway station. Panel 1 top-left: establishing wide view. Panel 2 top-right: close-up of a flickering ticket gate. Panel 3 bottom-left: distorted deep perspective down the tunnel. Panel 4 bottom-right: dramatic lighting and mood. Slightly tilted crooked architecture, hand-drawn jitter lines, collage texture, photo grain, heavy crayon strokes on watercolor paper, 2 flat dominant colors: dusty teal and pale yellow.
```
- **视频提示词**按顺序:开头镜头类型声明 → 场景图锁格说明 → 角色图绑定 → 运镜 → 主体动作与弹性节奏 → 背景变化 → 手工质感流动 → 主色 → 台词 → 音效 → `no subtitles`。
- 引用四宫格场景图时必须加锁格说明,否则模型会做成分屏视频:「这张是四宫格多角度环境图,只匹配第 3 格的机位、透视和建筑结构,生成单一连续镜头,不分屏,不切到其他格。」
- 延续型镜头必须同时写「继承」和「演变」,只写继承模型会原样复制上一镜导致画面卡住。
```
Full cut, completely new camera angle, new emotional beat: manic euphoria. 图1 is a 4-grid environment sheet; match ONLY Panel 3 (distorted deep perspective), one continuous single-camera scene, no split screen. 图2 is the character. Extreme low-angle fisheye, camera dives along the tunnel axis with a 30-degree clockwise roll. She coils for 1s then catapults forward, face wildly exaggerated with joy, layered afterimages; tunnel pillars melt into pink fluid and splash aside with her rhythm. Watercolor paper texture and papercut color blocks stretch along the motion, sketchy line-art flickers. Fluorescent pink and fluorescent green clash. [extremely manic shout] "I don't care anymore—!" <elastic snap release, air pop burst>. No subtitles, no music.
```
## 在 TVVV 上执行
- 角色三视图和场景四宫格用 generate_image 先出,默认 Nano Banana 2;需要在画面里写精确文字(招牌、标题)时用 GPT Image 2。用户给的照片放进 reference_images 做身份参考再重画。
- 每镜 generate_video:默认 Seedance 2.5、720p、16:9,单镜 5-10 秒(长镜最多 15 秒);reference_images 同时带上该镜场景图N 和所有出场角色图N,image_role 用 reference。延续型镜头需要动作无缝时,把上一镜末帧截图设为 first_frame;切换型镜头不要带上一镜,避免画面趋同。
- 角色台词写进视频提示词同步生成;独立旁白用 generate_speech,文本里保留语气标签和长音,要求「舞台演员爆发时刻」的情绪强度,禁止播音腔。
- 实验配乐和高潮歌舞曲用 generate_music:配乐要不协和和弦、神经质电子、怪异乐器;歌曲要不规则节拍、天真又怪诞的歌词,提示词不要写真实音乐人名字。
- 一次回复最多 3-4 次工具调用:先出全部参考图一轮,之后每批 2-3 个镜头,结果回来检查再继续。
- 交付清单:按镜号列视频、建议剪辑顺序;癫狂段剪成 0.3-0.5 秒的快切蒙太奇,转场用颜色流动 / 背景融化 / 2D-3D 切换的 6-12 帧变焦,少用淡入淡出;弹射、颜料喷溅这些爆点对齐橡皮弹性音效和音乐重拍;台词出现时把配乐压低。提示用户到 TVVV 时间轴里合成。
## 注意事项
- **一上来就满屏霓虹**:畸变和撞色全片拉满反而没有爆点。日常段要克制,留给高潮去炸。
- **超现实凭空出现**:随机冒出鱼、怪物、宇宙会让片子像拼贴素材。每个变形都要能指出它从上一镜哪个动作或物件长出来。
- **四宫格变分屏**:场景图一定要写锁格说明,并且每镜的格号要和分镜表一致,不要复制上一镜的场景描述段。
- **身体变形**:模型容易把「夸张」理解成肢体拉长、身体融化。提示词里明确写 normal body proportions,夸张只放在表情、速度和空间上。
- **配音太平**:语气标签和长音一旦被删,就会退化成播音腔。生成前逐条核对每句台词的标签都在。
- **相邻镜头太像**:切换型镜头换格、换主色、换构图用词,并在开头写 Full cut。