
做动画短片这些年我一直觉得最难的不是技术而是找到那个非做不可的故事。《燕归家》算是我们小团队第一次完整走完从立项到成片的全过程前后用了十个多月。这部短片讲的是一个在异乡工作的人在春天返乡时发现老屋檐下的燕巢空了直到某天清晨真正看到燕子飞回来才重新理解家的含义。今天这篇分享就从最开始的立项写起把美术风格探索、动画制作流程、声音设计、渲染出片再到项目管理里的那些坑一条线全讲清楚。无论你是想做独立短片的学生、刚组队的小工作室还是已经在动画行业里摸爬滚打过的朋友希望这份经验能让你少走一点弯路。1. 立项时的三件事主题选择、观众定位与故事结构1.1 为什么偏偏是燕子坦白讲最初提出燕子这个意象的时候团队里有人反对觉得太常见了拍出来容易像一篇命题作文。但聊了几轮之后我们发现常见恰恰是它的优势。燕子在中国人的记忆里是少数愿意和人住在同一屋檐下的野生鸟类每年春天准时回来还会认旧巢。这种离别-归来-认旧巢的循环和当代很多人在外工作、逢年过节才回家一次的生活节奏天然贴合。我们想做的不是科普向的动物纪录片而是一个借燕子讲人的故事。具体设定上主角是一个离家多年的成年人短片开场是他在异乡收到一条手机消息然后镜头切回老屋。全片不超过七分钟没有反转没有大冲突就是一段很平实的返乡记录。这种片子最怕的是平所以我们在故事结构上做了一个明确设计把燕子归来当作全片唯一的情绪爆发点前面所有的铺垫都在等那一幕。片名《燕归家》也是从这里来的燕归、人归都是回家。1.2 讲一件事就好一个情绪爆点的结构设计很多第一次做动画的人容易犯一个错误想讲的东西太多。我们一开始写过一个版本里面有父母争吵、有工作压力、有童年回忆信息量很大但剪出来会发现根本不是一部短片而是一部长片的素材。后来痛下决心只保留一条主线主角回家、发现巢空、等待、燕子归来。所有人物背景用画面语言补足而不是用情节堆量。最终成片的结构是这样的第一分钟主角坐在回程的火车上窗外是倒退的田野第二到四分钟老屋的生活细节镜头扫过堂屋发现燕巢空了第四到六分钟等待主角坐在屋檐下的旧椅子上偶尔抬头看天最后六十秒燕子飞回来落在旧巢边缘画面在这里定格。没有台词解释燕子这一段时间去了哪里也没有回忆杀就是留白。这个设计在内部试映时效果不错很多观众在巢空那一幕就已经懂了根本不需要额外交代。这种做法其实是反套路的大多数短片会在前三十秒就抛出矛盾我们前两分钟几乎没有事件只有情绪。冒了一点风险但对这个题材来说值得。给同样做短片的朋友一个建议如果你的片子不到十分钟只允许自己讲一件事。所有背景信息能用环境交代的就不要加旁白。我们后来把第一版里的旁白全部删掉只留了几句日常对话效果反而比原来好很多。1.3 目标观众倒推美术与音频基调立项阶段做的最后一个决定是把目标观众具体化。我们没有写面向所有喜欢温情动画的人这种空话而是写了一张人物卡片一个25岁的年轻人在某座城市租房老家在南方县城半年回一次家。之后美术和声音的每一个决策都以他看到这个画面会不会想起家为判断标准。这个决定帮了大忙。因为美术风格一旦定错了后面所有环节都会跟着错。我们因此放弃了实验性特别强的强风格化处理声音上也放弃了宏大的交响配乐整体往私人化日记感靠。事实证明越靠近一个具体的人作品越有普适性。很多观众看完说想起了自己老家其实他们看到的不是某个人的老家而是自己心里的那个家。2. 美术风格的锁定从水彩实验到暖色平涂纸张纹理2.1 第一版美术测试为什么翻车了一开始我们受水彩风格动画的影响想走低饱和度的水彩渲染路线找了不少参考图觉得那种柔和、湿润的质感特别适合家的主题。测试了一周画了四五张关键场景的氛围图问题立刻暴露了水彩的随机渗化效果确实很美但做不到统一。同一面墙这个镜头呈现灰蓝色下个镜头呈现灰粉色全片连起来会让人以为灯光在闪。更麻烦的是背景的水彩纹理和角色叠加之后很容易盖住人物的轮廓线画面看起来脏。后来我们重新研究了一些日本独立动画的作画集意识到一个道理风格化不等于复杂化一个能让全片保持一致的美术方案必须有强规则性。所谓风格不是每张图都好看而是三百张图放在一起还是一个整体。最终我们确定了一套方案所有背景只使用五个固定色相先做出一张全片统一的色卡角色和背景之间加一层很薄的纸张纹理叠加层。这套规则从第一个镜头用到最后一个镜头再也没有出现过色相漂移的问题。那层纸张纹理叠加层厚度是严格控制的叠加之后还要把角色区域单独擦一遍保证纹理不会落到角色的脸上。这个细节决定了画面是纸上动画还是贴了贴纸的动画。2.2 角色设计燕子剪影的识别度优先主角是一个三十岁左右的成年男性设计上刻意控制细节。脸部只保留必要的轮廓不上太细的阴影衣服选了偏旧的深蓝色这样可以让人物在暖色背景中稍微跳出来但又不会太过突兀。真正花心思的是燕子。我们要让观众在一秒钟之内认出这是燕子而不是麻雀、雨燕或者其它鸟。燕子最鲜明的特征有三个剪形的尾羽、长而窄的翼形、贴着地面或水面滑翔的姿态。设计时我们把尾羽的叉形角度夸大了一点翅膀前缘的弧线也处理得更长这样即使在远景里只有一个剪影也能立刻被识别出来。这里有一个通用的设计经验当你需要表现一种动物先画一个纯黑剪影给朋友看十个人里有八个人能认出来这个造型才算立住了。燕子我们调了三四版才过。第一版太像雨燕翅膀弧度不够第二版尾巴太长看着像绶带鸟。最终定稿时我们盯着真实燕子的飞行照片反复看了很久把真实拆解成可识别的符号再重新组装。这一步花的时间值得因为燕子是全片最重要的视觉符号如果它不成立整个片子就没有灵魂。2.3 场景设计三处核心场景的减法处理《燕归家》的场景不多主要就是三处老屋的堂屋、屋檐下的燕巢、村口的路。在设计时我们做了大量减法——堂屋里只有一张桌子、一把椅子、一幅旧照片墙上的挂历、角落的电视全部去掉。为什么这样做因为动画背景的信息密度如果和现实一样观众的眼睛就不知道该看哪里。实拍可以依靠镜头虚化把杂物模糊掉但动画里每一根线都会被看到杂物只会分散情绪。每一处场景都设了一个情绪焦点。堂屋的焦点是八仙桌上的旧棋盘代表等待和陪伴屋檐的焦点是那个空燕巢代表空缺和挂念村口的焦点是老树下的一块石头那是主角小时候等家人干活回来的地方。观众可能说不出来但潜意识会捕捉到这些焦点情绪就这样一层一层立住了。3. 动画制作的细活燕子的飞行动作、帧率策略与实际管线3.1 先剪动态分镜别急着碰原画以前做过一个短片分镜画得很快直接进入了原画制作结果到中期发现整部片子的节奏拖沓一个段落反复删改白白浪费了差不多一个月的工时。这次我们换了方法分镜定稿之后先把关键帧抽出来放进剪辑软件配上临时的音效和音乐剪成一个黑白的动态分镜。动态分镜解决的核心问题是时间感——静态分镜根本看不出每个镜头应该停留几秒动态分镜一剪所有拖沓的地方立刻现形。《燕归家》的动态分镜剪了三版。第一版七分半剪完发现太慢光是火车上的镜头就占了四分钟第二版压缩到六分钟结果又觉得情感铺垫不够燕子归来时根本没有等了好久的份量第三版回到七分钟节奏刚刚好。这个反复调整的过程必须发生在动画制作之前因为一旦进入原画阶段改一个镜头的时长等于重画整个镜头代价完全不一样。3.2 燕子飞行动作一拍二循环帧与速度感的取舍全片最难的镜头集中在燕子的飞行段落。燕子飞行速度极快翅膀扇动频率很高如果严格按照一秒二十四帧逐帧画工作量会直接失控而且效果不一定好。我们的方案是远景和中景的飞行镜头使用一拍二也就是每秒播放十二帧翅膀扇动做一个八帧的循环近景里燕子停留的镜头改用一拍一因为停留时观众会盯着看帧数不够会显得卡顿。具体画飞行的时候有几个要点相当管用。翅膀向下扇的时候身体会有微微的上浮这是物理规律画之前先看几段真实的燕子飞行视频把扇翅-滑翔-再扇的节奏在笔记本上拆出来燕子转弯时不是靠转头而是靠身体倾斜和尾巴摆动纠正方向这个细节如果漏了飞行动作就会像纸片在平移。我们为此专门做过一个实验把真实的燕子飞行视频放慢到百分之十一帧一帧看翅膀的角度变化再决定关键帧怎么画。3.3 逐帧手绘和骨骼动画的取舍有人问过我们为什么不用骨骼动画那样不是能省很多事吗这个问题我们认真对比过那次对比后还是决定全部逐帧手绘。燕子的翅膀和尾羽在快速运动中会有非常多微妙的形变这是骨骼动画比较难处理的——绑定出来后翅膀的转折处容易有橡皮感形变看起来不够自然。逐帧手绘虽然慢但每一帧的形状都是可控的特别是燕尾的叉形在手绘里可以随着翅膀角度自然变化。我们的制作流程比较传统草稿和描线在一款绘图软件里完成背景在另一款绘画软件里绘制最后统一到合成软件里组装配色。这里没有特别高级的工艺关键是要稳定。导演每周做一次镜头检查把所有完成的动画镜头放到时间线上看命名格式统一采用镜头号版本号。这个习惯救了后期一命最后渲染出片时查找素材和回溯改动都非常快。4. 声音是另一半戏配乐留白、振翅录制与环境声铺底4.1 配乐太多反而让人不感动初剪完成后我们请一位做配乐的朋友帮忙听了一遍他给了整部片子最重要的一条建议音乐太多了。当时配乐铺满了全片几乎每个镜头都有钢琴在走。他建议我们把配乐砍到一半以下当时大家不太理解总觉得音乐是情绪的保险删了会不会显得干。但我们还是试了把大段大段的音乐删掉只保留几个关键段落的钢琴和鸟鸣声瞬间整部短片的气质就变了。安静下来之后等待的情绪反而出来了。这背后的逻辑其实很简单声音在动画里是稀缺资源。观众接收画面信息的同时耳朵能处理的声音信息是有限的。全部铺满音乐等于每个镜头都在喊这里要感动结果没有一处真的有分量。现在我们做声音设计先把所有音乐静音只看画面能不能独自撑住情绪撑不住的地方才考虑加音乐。4.2 那个翅膀扇动的声音是我们自己录出来的片子里有一段燕子落回巢边的特写需要有翅膀扇动的声音。音效库里常见的鸟振翅声基本上都是鸽子或者乌鸦频率和燕子完全不同——燕子翅膀小而快扇动声音更像急促的噗噗噗带一点空气摩擦的沙沙感。我们找了一段真实的野外燕子飞行录音但原始音量太小了环境噪声也大。处理方法是压低音高、提高速度再叠加一层非常细微的布料摩擦声最终混合出那种近在耳边的振翅质感。这里要特别提醒音效处理时不要加太多混响。燕子落在老屋屋檐下环境声应该是干燥而贴近的如果加了大量混响声音会听起来像在教堂里和画面的朴素感直接冲突。我们为这个教训调了三天的混响参数最后几乎把所有混响都关掉了只保留一点点空间感。声音设计和画面一样做减法的效果往往比加法好。4.3 对白极少环境声就得承担叙事任务《燕归家》的对白只有两句半。两句是主角和母亲的日常寒暄半句是开场时主角的自言自语。声音设计里的大部分戏份都由环境声承担。开场在城市场景声音是车流、地铁广播和便利店门铃返乡火车上声音是轨道接缝的咔哒声和邻座模糊的谈话老屋里声音是钟摆、风吹窗纸、远处偶尔的狗叫。这些环境声全部是后期一层一层铺出来的不是实拍同期声但观众会以为它们是现场录的。做法其实不复杂每个场景先录一个底噪作为铺垫底噪的作用是让画面有空气没有底噪的声音像在真空中。底噪上面再叠加动作音效和情绪音效比如开门的嘎吱声、碗筷碰撞声、远处的一两声鸟叫。这些声音的音量都要压到很低低到观众不会刻意注意到但一旦去掉画面立刻就空了。5. 渲染、合成与出片序列帧、色彩统一和输出检查的坑5.1 逐帧渲染的效率问题和那次险些翻车的序列帧我们的渲染方式是逐帧输出序列帧再统一进合成软件做后期。逐帧渲染最怕两件事渲染中断以及文件名错乱。中断还好解决用渲染队列分批处理每批一个文件夹随时可以断点续传。文件名的坑我们结结实实踩了一次。当时某台机器导出的文件名格式是shot03_0001、shot03_0011、shot03_0021中间隔了十导入合成软件时发现镜头莫名其妙跳帧。我们检查了一整天最后才发现是导出设置里把帧间隔默认成了十而不是一。那个镜头其实只渲染了十分之一的帧但因为序列帧的命名规则看起来是连续的肉眼根本看不出问题。这个建议值得写进每个人的制作手册确认帧间隔为一、文件名位数要统一、渲染前后都过一遍帧数和时长的对照。5.2 同一场戏的颜色为什么漂移以及LUT的救场《燕归家》的基调是暖色系但不同天渲染出来的镜头放进同一场戏会出现肉眼可见的色差。原因有多种显示器校色不统一、背景图层绘制时的明度基准不同、合成时加了不同的调整图层。我们用的是比较土的办法进入合成阶段之前先选出三个色彩基准帧调出一个适合全片的LUT然后把所有镜头先套用同一条LUT再做局部微调。这样即便不同镜头的基础色有差异输出的整体色调也是统一的。这里建议不要在单个镜头上执着于反复调色而要先建立全片统一的色彩基准。单看一个镜头调得再漂亮放在全片里不协调等于白调。调色要像做饭一样先定底味再个别加盐。5.3 成片输出前一张检查清单成片做完后要输出多个版本网络版、字幕版、无字幕版、备用裁切版。每次输出前都要统一走一遍检查字幕是否落在安全区内左右留白够不够音频响度是否会被平台自动压缩响度超标的位置要先压限幅器画幅比例如果从十六比九裁成别的比例核心画面内容会不会被切掉。我们吃过一次亏。为了给某平台的封面图准备素材直接拿成片裁了竖版结果燕子刚好被裁走了一半那个封面图怎么看怎么别扭。后来定下规矩所有裁切和重制工作都放在最终输出之后单独处理不再拿成片直接裁省得返工。6. 十个月的项目管理复盘做对了什么又踩了哪些坑6.1 前期慢就是后期快整套制作周期大约十个月。很多人听到策划和美术风格阶段占了三个月觉得太奢侈了。但我们用这三个月解决的问题非常多美术风格定稿、角色设计定稿、分镜定稿、动态分镜也剪到了第三版。等制作阶段正式开始的时候团队每天的任务就是稳定输出画画不需要再讨论任何方向性的问题。前期慢就是后期快这句同行老话这次体会特别深。前期的犹豫和修改永远是成本最低的因为改动只存在于纸面和电脑草稿里。一旦进入正式制作一个细节的改动可能牵动几十个镜头成本和周期都是前期的数倍。6.2 丢过一次文件之后版本管理成了铁规矩制作中段我们丢过一次文件。某台工作站的工程文件在自动保存时新的版本把旧版本覆盖了文件名一模一样找不到任何历史记录。从那以后我们立了三条铁规矩每天下班前手动另存一份带日期的版本文件云端再存一份每周做一次全项目打包备份命名格式统一为日期阶段任何人要动共享工程文件必须先复制到本地不在服务器上直接改。这份流程看着琐碎但它保护的是整个团队的劳动成果。做动画项目最大的风险从来不在于某个镜头画得不够好而在于做了整整一周的内容因为一个疏忽消失不见。版本管理这件事再重视都不为过。6.3 复盘会上最有用的三个结论片子最终完成之后我们开了一次复盘会记了三件最有价值的事。第一个和声音有关。声音设计介入得太晚了我们是在初剪完成之后才正式找配乐导致很多镜头的时长被音乐节奏拖着改有一段落甚至因为音乐的高潮点位置不对重新调整了动画的节奏卡点。下次应该在动态分镜阶段就让声音设计参与进来先用临时音乐定下大节奏。第二个和内部试映有关。中期的试映一定要找非团队的人来看。团队里的人都知道剧情看不出理解上的障碍普通观众觉得困惑的地方就是片子里需要补信息的地方。我们靠这个办法补了两处环境暗示都是在正式出片前改掉的。第三个关于规模控制。《燕归家》最终成片七分钟但我们的实际工作量是按照十分钟的体量准备的。如果再做一部短片我可能会从五分钟以内起步先把一个情绪点讲透再考虑扩展长度。控制规模本质上也是在保护作品质量。最后再分享一个小感受。做《燕归家》这十个月里最难忘的不是哪个技术突破而是第一次完整看到成品的那一刻燕子落回旧巢配乐、音效、画面全部在对的位置上那一瞬间觉得之前所有的熬夜和返工都值了。如果你也在做自己的动画短片我想说技术问题基本都有标准答案真正让人坚持下来的是你确定自己要做的那部片子它的故事值得被讲出来。祝你的下一部短片也能让观众在某个瞬间看到自己的影子。