查看: 1|回复: 0

老式计算器显示效果怎么做?我用一晚上学会的剪辑技巧全在这

[复制链接]

0

主题

0

回帖

0

积分

投稿达人V6

积分
0
发表于 2026-5-20 15:55 | 显示全部楼层 |阅读模式
先交代背景。上周剪个悬疑短片,导演非得在倒计时镜头里用那种老式计算器显示——墨绿色屏幕,数字粗粝得像用刀刻上去的,每次跳动还带点残影。我说直接打个Timecode字幕得了,他瞪我:'没内味儿。' 行吧,甲方是爹。于是翻教程、调参数、试错,一晚上没合眼。现在那股劲儿还没过,索性写下来给你们避坑。别指望那些AI生成的八股文能教会你,这里全是我碰过的钉子。




1980年代老式计算器液晶屏幕特写


字体是灵魂:别用默认黑体糊弄人


说实话,第一反应就是找像素字体。但我踩了个大坑——很多所谓的'计算器字体'其实是后来设计的,过于干净,没有那种七段数码管的断续感。真正老式计算器显示用的是等宽点阵字体,而且字母数字都限制在5x7或7x9的格子里。试了十几个免费字体后,我才发现一款叫'Digital-7 Mono'的几乎完美,可惜它默认关闭连字,o和0分不清。后来实在没办法,自己动手微调了几个字符的。如果你懒得折腾,可以去搜'VT323'或'Press Start 2P',但要注意把字母间距手动调成0,否则那种拥挤的廉价感出不来。对了,还有个邪道——用DOS时代的系统字体,比如IBM VGA 8x16,用FontForge提取后转成OpenType,画质直接回到1992年,绝了。


字体装好后别急着打字,先建一个灰色背景层——老式计算器显示从来不是纯粹的黑底,总有点偏蓝或偏绿的底色,带细微噪点。我习惯用#2b2b2b到#1a1a1a的渐变,再加3%的单色杂色。字体颜色别选纯白!用灰白或暖白,比如#d4d4d4,否则发光效果叠上去会过曝。❗这里提个醒:如果你用After Effects,文字图层记得勾选'每字符3D化',后面做逐个数字动画时会方便很多,Pr用户就老老实实拆成单个文本框吧。




像素字体显示数字1234效果图


发光与阴影:模拟那种廉价LCD屏


光是字体像还不够,老式计算器显示的精髓在于那种不均匀的漏光。现在很多教程教你加Glow插件,直接默认参数一拉——结果就是那种网游特效,假得一批。正确做法是:先复制一层文字,下层加高斯模糊(半径2-3像素),混合模式改成'添加'或'线性减淡',关键是把不透明度降到40%左右。然后在这一层上叠加一个色相/饱和度调整,把颜色往青绿或橙黄拉一点,模拟老式LCD背光的老化感。上层文字保持清晰,但也可以加一点点内阴影,让笔画边缘有凹陷感。还有个细节:老式计算器显示在阳光下或侧看时会有偏光效果,可以用渐变叠加模拟,角度调成120度左右,双层渐变,一层深绿到透明,一层黑到透明,混合模式'柔光'。


✅ 我试过最有效的方法:在Glow效果前加一个'湍流置换',数值很小,就0.5像素左右,随机种子设为时间表达式(time*10),让发光边缘微微颤动,像电压不稳。这个技巧做老电视效果也常用,但很多人不知道用在这里有多妙。💡 另外,如果画面里有多个数字同时显示,比如计时器,记得每个数字的发光强度稍微有点随机差异——真实计算器每个液晶单元老化程度不一,那种不完美才让人信服。


数字跳动:别告诉我你要手动打关键帧




数字跳动:别告诉我你要手动打关键帧


最折磨人的部分来了。短片中有一段倒计时从10到0,每个数字停留0.5秒。我可没耐心一帧帧K。AE里用表达式是最快的,但网上那些教程给的代码往往不考虑前导零和随机延迟。我最后写的这行表达式救了我一命:Math.floor(time/0.5)%10,简单粗暴,想从10开始?那就用 10 - Math.floor(time/0.5),但这样到0之后会变成负数,所以套个 Math.max(0, 10 - Math.floor(time/0.5))。如果想有那种老式计算器显示跳动时的闪烁——数字切换瞬间短暂黑屏一下,加个滑块控制,当时间取余数小于0.05秒时透明度归零,搞定。


❗不过如果你用Pr,表达式功能弱鸡很多,我的笨办法是:用Essential Graphics模板,把数字做成文本响应式。先建一个CSV文件,一列时间码一列要显示的数字,然后用Pr的'自动转录'功能反相导入?别想了,不可能。最实际的还是先做好10个单独的标题图形,每个包含一个数字及其发光效果,然后按时间轴排列,利用剪辑的'帧定格'来节省渲染。别笑,这个土办法反而更稳,因为AE动态链经常崩。


哦对了,还有个隐藏魔法:扫描线。老式计算器显示是刷新率极低的静态驱动,肉眼可见线条滚动。找一张扫描线素材(宽度1px黑线,间隔2px透明),叠加在合成上,混合模式'正片叠底',透明度30%,然后给位置加循环动画,垂直方向每秒移动5像素左右。注意要和屏幕像素对齐,否则会出现摩尔纹。这一套组合拳下来,导演看了直接说'妈的,就是这个'。


收尾时的意外发现




收尾时的意外发现


本来写到这就完了,但凌晨三点我翻到一个更疯狂的玩法——用3D软件渲染真实段码。如果你手头有Blender或C4D,建个七段数码管的模型,打光渲染序列帧,然后叠到视频里。好处是光影绝对真实,坏处是渲染时间够睡一觉。我尝试了一下,结论:除非你有农场,否则别想。不过有个折中方案:用矢量软件画出七段码的每个段,导入AE后单独控制透明度,配合发光,也能做出伪3D效果。我做了个模板,八段(带小数点)一共21个图层,控制起来像弹钢琴,但效果比纯文字好太多。如果你们想要,我可以放网盘。


最后吐槽一句:做完这个项目,我现在看到数字就恶心。但不得不说,老式计算器显示那种粗粝、不稳定、带着电子噪音的美感,确实是现在高清平滑的UI没法给的。也许这就是为什么复古风永远有人买单吧。对了,文中提到的字体和表达式源文件,我整理了个压缩包,回头放评论区置顶。有问题直接留言,我看到就回——趁我还记得这些坑。
今日推荐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系362039258#qq.com(把#换成@)删除。

Powered by Discuz! X5.0

在本版发帖QQ客服返回顶部
快速回复 返回顶部 返回列表