折腾了这么久AI动画,突然想回到游戏机的年代——16-bit像素风,就是小时候插卡玩的那种。柿咪咪变成了一只像素小猫,在溪边钓鱼、在草丛扑蝴蝶、在夜晚抓萤火虫、在屋顶晒小鱼干、在树下摘苹果。每完成一个动作,右上角的分数就“叮叮叮”往上涨。
这篇记录一下从像素画面到游戏感动画的完整制作过程。味道对了,就像在玩一款叫做“柿咪咪的日常”的休闲小游戏。
欢迎观看!
我想要的是那种复古掌机感:颜色明亮、角色圆润像素块、背景有茂密树林和小木屋。比例用3:4,方便在手机上全屏看。
我先让豆包按第一张图生成测试:
“像素风格,16-bit游戏画面,灰色虎斑猫背着一个小竹篓走到溪边,把竹篓放在草地上,手里拿着一根竹制鱼竿。背景有茂密树林、彩色野花、远处的小木屋、溪水流动的波纹、天空中飘着白云。猫咪表情期待,左上角得分显示‘0’。比例3:4”
生成的像素画,块状感很正,溪水波纹用了简单的横线动画感。左上角的“0”是静态数字,没问题。唯一问题是猫咪的灰色偏冷,我加了“暖灰色,带点棕”,就更像16-bit游戏的调子。
这张作为“像素风格参考图”,后面所有场景都沿用同样的色板和分辨率。
钓鱼——双鱼加分,还有红鲤鱼惊喜角色。
这个场景动作最多,我拆成三小段视频:
镜头1:走到溪边甩竿
“像素猫咪背着鱼篓走到溪边,甩竿入水,蹲坐在石头上等待”
镜头2:钓上小鱼
“浮标下沉,猫咪奋力提竿,钓上一条银色小鱼,得意地举过头顶,头上出现金色星星,得分从0跳为+10”
镜头3:又钓到大红鲤
“猫咪重新抛竿,很快浮标猛沉,猫咪被拖拽一步,提竿钓上一条大红鲤鱼,头上金星闪烁,得分从10变成60(+50),猫脚边放着鱼篓”
生成视频时,第一次“被拖拽”动作太滑,加了“猫咪身体前倾,脚向后滑一小步”就有了受力感。分数跳动我用剪映后期做了数字变化动画,更有游戏感。
扑蝴蝶——四连击
我设计了四次扑击:
1. 蹲伏准备 → 腾空扑跳(没中,重新锁定)
2. 压低身体,眼睛追随蝴蝶
3. 高高跃起,双爪合拢抓住蝴蝶
4. 得意举高,头顶金星,得分+100
生成时最难的是“重新锁定目标”那个停顿感。我在指令里写“猫咪压低身体,头左右微转,眼睛跟着空气中的一个点移动”,出来效果就对了。
最后抓住蝴蝶时加分,我做了“100”从画面中弹出并缩小的效果。
摘苹果——敲棍子,掉三颗手忙脚乱
这个场景轻松逗乐:
“猫咪走到苹果树下仰望,跳起来没够到,发怒状找了一根木棍,举棍敲树枝。一颗苹果掉下,猫咪接住加10分放入篮子。接着用力一敲,三颗苹果同时掉落,猫咪手忙脚乱接住两颗,有一颗砸在头上,还是加30分,总分40”
生成时,“苹果砸头”要有幽默感:猫咪被砸得眨眨眼,晃晃脑袋。分数变化我用了快速跳字。
夜捉萤火虫——玻璃罐扣虫,拧盖子
夜幕下的萤火虫:
1. 猫咪拿着玻璃罐,悄悄靠近一只
2. 罐子扣下去,萤火虫在里面发光,加5分
3. 猫咪开心地拧上盖子,罐子转圈
4. 接着挥舞罐子一次罩住三只,加15分,总分20
生成时萤火虫的光点要闪烁,扣罐子的动作要慢且准。我让AI在视频里加了几点黄色光晕飘动。
屋顶晒小鱼干——得分50
“村庄屋顶,柿咪咪爬上屋顶端着一盘小鱼干,一条一条挂到晾架上,挂完后拍拍爪子,得分从0变50,阳光温暖”
这个动作最简单,但很有成就感。挂完最后一条鱼干,
依旧用的剪映
把所有动作按顺序串起来:
· 钓鱼
· 扑蝴蝶
· 摘苹果
· 萤火虫
· 晒鱼干
背景音乐选了8-bit芯片音乐。
但感觉像打了一局游戏。
我突发奇想
做完之后的几点感受
第一,像素风的“动画感”需要细节堆积。
溪水波纹、飘动的云、闪烁的星星、分数跳字——这些小事合起来,才有了“可玩”的错觉。
第二,动作要符合物理直觉。
红鲤鱼必须能拖动猫,苹果砸头要有顿感,扣萤火虫不能太快。AI不擅长重量感,得在指令里反复强调。