品鉴达人 发表于 2026-7-21 09:12

亲手炸掉一行字!烟花字燃放特效到底有多折腾?

上周刷B站,看到一个烟花字燃放的视频——我直接愣住。怎么可以这么炸?金色的粒子拖着尾焰,从屏幕中心炸开,拼出“新年快乐”四个字,那一瞬间有种说不出的浪漫。不是那种廉价的预设模板,是实打实的手K特效。


当场就手痒了。结果连熬两个通宵,把自己搞到崩溃边缘。今天必须来论坛吐吐槽,顺便给想入坑的朋友提个醒。✅


效果诱人的背后:粒子生成不是玄学


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/7c28e5ad-e453-4c02-9aff-fb8c65748cc5.jpg

效果诱人的背后:粒子生成不是玄学


很多人以为烟花字就是单纯地让粒子在文字路径上跑。天真了。如果你简单地用 Particular 发射器沿着蒙版路径走,得到的只是一堆乱七八糟的喷溅,毫无字形可言——就像把火柴扔进水里,噗嗤一下,没了。❗


真正的核心在于粒子生命周期的精确控制。你得让每个粒子在“绽放”的瞬间按照文字的笔画重新分布。这需要用到两个技巧:一个是利用 Layer Emitter 配合 Text Layer,让粒子从文字的 alpha 通道中产生;另一个更狠,直接用表达式让粒子在特定时间点对齐到文字边缘。表达式是关键。Position 的表达式里,我塞了大概六层嵌套的 if/else 和 wiggle,就为了模拟烟花炸开时的随机偏移——起始位置要乱,落点必须准,这个矛盾折腾了我整整一个晚上。


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/082e40a2-e94f-45a4-a322-7b026f8aaec5.jpg

After Effects烟花文字粒子发射器设置截图


还有一点,烟花的拖尾。不能光靠粒子自身的 Aux 系统,那个拖尾太僵硬。必须叠加一个独立的 Echo 效果,或者更疯狂一点,复制三层粒子,分别给不同的湍流场和重力,模拟火花飞溅、余烬飘落和烟雾消散。每一层都要单独调整透明度曲线和混合模式。屏幕模式叠加后,那种层层绽放的厚重感才出来。我用的 Trapcode Particular,说实话,这插件的物理引擎已经跟不上现在的卷王级别需求了,但调好了依旧能打。


扎心的实操巨坑:字体的选择会坑哭你


第一次尝试,我随手选了个花体字——“华文琥珀”?大错特错。烟花炸开后,字形糊成一团,根本认不出。因为烟花字本质上需要清晰的笔画结构和足够的留白。衬线体?别用。细笔画?也别用。黑体、粗圆体这种边界利落的字体最友好。粗圆体炸开后依然能保留圆润的笔触,识别度巨高。


另外,字间距。很多人忽略这个。烟花炸散时,粒子会有横向位移,如果字间距太小,相邻笔画的粒子会混在一起——瞬间变成一锅粥。我后来在 AI 里把文字转曲,手动拉开间距,加点装饰性断开,才解决了这个问题。💡 对了,还有一种取巧的办法:在 AE 里用 Text Property 的 Tracking,但记得要给 Tracking 做一个从 0 到正值的动画,让文字先紧缩,然后再炸开?其实恰恰相反,是要让粒子生成时追踪更宽松的字形,否则炸开瞬间的聚集效应会让字显得更挤。我试过不下二十种组合,一度想砸键盘。


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/9f21b26d-dc21-44f3-8c63-58ec14ab686e.jpg

烟花字燃放字体间距调整前后对比图


颜色搭配也踩了个大雷。不要用纯白!烟花字的基色最好带一点暖黄或品红,因为粒子发光后会产生过曝,纯白直接过曝成一片死白,细节全失。我习惯用 #ffeaa7 到 #ff7675 的渐变,中间加一点金色粒子作为高光,这样炸开后,边缘是温暖的橙红,中心是刺眼的白金色——层次感立刻就上来了。另外,记得在合成上叠一层 Glow,但 Glow 的半径不能太大,否则又糊了。我一般 radius 给 15,intensity 给 0.8,再混叠一个 Camera Lens Blur 模拟镜头的轻微溢光。嗯,很微妙。


然后,环境。单纯的纯黑背景太单调,可以在背景上加一点极其微弱的颗粒或者星空素材,混合模式用 Screen,透明度 10% 左右,立马就有了夜空的深邃感。对,就是那种感觉自己真的在放烟花,而不是在电脑前折腾 AE 文件。😭


玩点不一样的:混合实拍和三维文字


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/e100a4ca-2558-40da-ab57-00b7c9055396.jpg

玩点不一样的:混合实拍和三维文字


基础烟花字做腻了?进阶玩法:把烟花字融入实拍夜景。用摄像机跟踪,算出城市场景的 3D 空间,然后把烟花字粒子放在 3D 层里。注意,这时候就不能用单纯的 2D 粒子了,要上 Trapcode Form 或者直接用 Particular 的 3D 模式。粒子需要跟实拍的光照匹配,加环境光、点光源,甚至匹配城市灯光的颜色倾向。我之前做过一条“再见2023”,在天台放烟花字,粒子反射在对面玻璃幕墙上——逼疯了调色师,但成片效果值得。


https://obgeo.oss-cn-beijing.aliyuncs.com/pvc-articles/6b69ec75-a3df-4438-b86d-25adf33c6fea.jpg

烟花字燃放混合城市夜景实拍合成画面


还有个更花哨的玩法:多层烟花字,粒子之间的碰撞交互。这个真得太硬核了。我用 Newton 3 物理引擎驱动了两组独立的字,分别炸开后,粒子在空中相撞、反弹。计算时间?嗯,每一帧渲染 12 分钟,我放了 10 秒的片段,电脑跑了快两天。但出来的效果,那种混乱中的秩序感,就像物理作业里讲的热力学第二定律——有序到无序,美得震撼。当然,这玩意儿实用性不高,除非你是接高端广告。


哦对,差点忘了排版。如果你要发抖音或竖屏,烟花字的运动路径最好配合一个“上抛-停顿-爆开”的节奏。可以给文字层做一个简单的 scale 和 position 动画作为引导,让观众预先感知到这儿将有东西出现,炸开的瞬间冲击力加倍。音乐配合也很关键,找一首鼓点清晰、节奏感强的电子乐,在重拍处触发爆炸——每次卡点成功都忍不住拍大腿。


最后唠点实在的。说实话,烟花字这个效果,会花掉你大把时间调试,但一旦成功,那种成就感也不是普通粒子特效能比的。别指望一键生成,除非你用那些短视频平台的辣眼睛模板。亲手从零搭起一层层粒子,调曲线,写表达式,虽然有够折腾,但看着自己电脑里炸开的字,跟外面过节放的烟花一样绚烂——值了。


好了,赶紧去试试,如果卡壳了,回来帖下留言。我会盯着这条的。🎆
页: [1]
查看完整版本: 亲手炸掉一行字!烟花字燃放特效到底有多折腾?