《牛来》风格粗糙动画视频生成 Skill
一、定位与触发条件
当用户提到"牛来风格""牛来电影""粗糙/抽象动画""4399 画质""手搓动画""反精致梗视频",或希望把任意主题做成故意粗糙、带梗的动画视频时,调用本 skill。
核心原则:反向品控。 AI 默认生成精致画面,而牛来风格的灵魂是"庄重与笨拙撞击出的无意识喜剧"。本 skill 的每一步都必须刻意保留并制造不完美:低模、穿模、卡顿、重复、荒诞。精致即失败。
二、牛来风格 DNA(生成时必须还原的特征)
2.1 视觉层(建模/渲染)
- 低模低精度 3D 建模,"4399 小游戏画质",像新手 3D 练习作业
- 简单平面贴图,无细节、无抗锯齿、边缘锯齿感
- 朴素平铺光照(单一环境光),无电影级光影
- 穿模频发:肢体穿过身体、物体陷入地面、角色穿过墙
- 场景重复稀疏:同一棵树/石头/房子反复复用,空旷简陋
- 卖家秀 vs 买家秀:宣传物料精致(水墨国风),正片低模粗糙
2.2 动作层
- 僵硬木偶式动作,肢体刚性旋转
- 卡顿、掉帧、偶尔定格;脚不动身体平移的"滑动"
- 同一动作循环重复播放
- 无意义长镜头:鸟直线飞 5 分钟、云飘、水流,什么都不发生
2.3 叙事层
- 庄重主题(成长、担当、牺牲、母子、迁徙)配笨拙执行
- 叙事松散,人物动机断裂,段落之间缺少咬合
- 荒诞细节:动物做人类行为(豹子用杯子喝牛奶)、反派配置潦草
- 名场面范式:小牛被石头绊倒四脚朝天,还淡定微笑
2.4 声音/文案层
- 业余配音,认真但情绪与画面错位
- 一本正经的庄重旁白 vs 荒诞画面
- 台词稀少、空洞,偶尔突兀
2.5 幽默机制
- 创作者越想把情绪推高,技术越把它拉回地面——这个落差就是笑点
- 反精致、抽象、丑萌;"烂到极致,自成艺术"
三、生成工作流(主题 → 成片)
步骤 1:主题"牛来化"改编
- 接收任意主题,套入一个庄重主题外壳(成长/牺牲/亲情/远征)
- 刻意设计 2-3 个荒诞细节 + 1 处动机断裂(角色突然做无厘头事然后若无其事继续)
- 输出 60-120 秒分镜脚本(6-12 个镜头)
步骤 2:分镜拆分(强制抽象配额)
每支视频至少包含:
1. 一个无意义长镜头(鸟/云/水,3-5 秒,什么都不发生)
2. 一个重复场景(同一镜头或动作重复出现两次)
3. 一个荒诞细节镜头(动物做人行为 / 不合逻辑道具)
4. 一个穿模或卡顿时刻
5. 一个"遭遇灾难后淡定微笑"镜头
6. 结尾:庄重升华旁白 + 最笨拙的画面
步骤 3:关键帧图像生成(GenerateImage)
- 每个镜头的 prompt = 镜头内容 + 风格锚定词(4.1)+ 反向负向词(4.3)
- 主角使用固定描述词(见第六节),全片复用同一段
- 尺寸:16:9(landscape_16_9)
步骤 4:片段视频生成(GenerateVideo / Seedance)
- 用关键帧作 first_frame 锁定画风
- 动作描述使用动作锚定词(4.2),要求僵硬、循环、掉帧
- 每段 3-6 秒;无意义长镜头可给满时长
步骤 5:组装(ffmpeg)
- 按分镜顺序拼接片段
- 刻意插入定格帧/重复片段制造卡顿感(如某段重复拼接一次)
- 叠加字幕:一本正经的庄重旁白文案
步骤 6:海报彩蛋(强烈推荐)
- 用 GenerateImage 生成一张精致水墨国风海报(与正片形成卖家秀 vs 买家秀反差)
- 作为梗点随视频一起交付
四、Prompt 模板库
4.1 风格锚定词(图像/视频 prompt 必加)
amateur low-poly 3D animation, crude primitive 3D modeling, flat simple textures,
stiff posed characters, visible mesh clipping, unpolished indie render,
early-2000s Chinese 3D cartoon, 4399 browser game graphics, naive flat lighting,
jagged aliased edges, sparse empty scene with reused assets
4.2 动作锚定词(视频 prompt 必加)
stiff jerky puppet-like movement, choppy low framerate motion,
repetitive loop animation, occasional freezing, feet sliding without walking,
rigid limb rotation
4.3 反向品控负向词(排除精致)
polished, professional, high quality, detailed textures, smooth fluid animation,
cinematic lighting, photorealistic, Pixar style, Disney style, anti-aliased, 4K, beautiful
4.4 镜头 Prompt 示例
- 无意义长镜头:
a low-poly bird flying straight across an empty sky, same wing-flap loop repeating, nothing happens, amateur low-poly 3D animation, 4399 browser game graphics, naive flat lighting, jagged edges - 穿模镜头:
a low-poly cow character whose front leg clips through its own body, visible mesh intersection, stiff pose, amateur low-poly 3D animation, crude modeling, flat textures - 荒诞细节:
a low-poly leopard holding a cup and drinking milk like a human, deadpan expression, amateur low-poly 3D animation, 4399 game graphics, naive lighting - 淡定微笑:
a low-poly calf tripped by a stone lying on its back four legs up, still smiling calmly, amateur low-poly 3D animation, crude primitive modeling, flat simple textures - 庄重结尾:
low-poly cow herd migrating toward sunset on sparse plain, reused tree assets, stiff walk cycle loop, amateur low-poly 3D animation, naive flat lighting
4.5 旁白文案模板(一本正经体)
- "生命,是一场无法回头的迁徙。"(配最笨拙的牛群画面)
- "它不明白自己为什么在这里。就像我们所有人。"(配穿模定格画面)
- "成长,就是被石头绊倒后,依然微笑。"(配四脚朝天淡定牛)
五、抽象梗元素库(可选加分项)
- 绊倒体:摔倒后趴地微笑,谐音"半导体"
- 股市玄学:片名/字幕玩"牛来=牛市来"
- 打卡文学标题:"烂到极致高低尝尝咸淡""看了后悔 80 秒,不看后悔一辈子"
- 全员二创式改图:把经典海报改成"牛版"
六、一致性控制
- 主角固定描述词(全片逐字复用):
a low-poly yellow-brown calf, crude cube-like body, simple flat texture, big naive eyes, stiff legs - 色彩统一:低饱和土黄/草绿/灰蓝天空,避免鲜艳精致配色
- 首帧链:上一片段尾帧截图作下一片段 first_frame(若工具支持),否则复用关键帧
- 所有镜头共用同一组风格锚定词,禁止混入写实/精致描述
七、验收清单(反向品控)
- [ ] 画面是否足够粗糙?(无精致贴图/光影/抗锯齿)
- [ ] 是否有穿模或卡顿?
- [ ] 是否有无意义长镜头?
- [ ] 是否有荒诞细节?
- [ ] 旁白是否庄重、画面是否笨拙(落差成立)?
- [ ] 是否有"淡定微笑"名场面?
- [ ] 是否附水墨国风海报彩蛋(卖家秀 vs 买家秀)?
任一项"太精致"即判失败,需在 prompt 中加强 4.1/4.3 后重新生成。