EilikOem

2026年5月20日

表情的时机:小机器人怎么读作“活着”而不是“放脚本”

带屏幕脸的小型桌面机器人,起点都是差不多好的美术,终点却差得很远。差距很少出在画上——出在画底下的时机层:表情什么时候触发、保持多久、机器人会不会在没有理由的时候也动一下。买家说不出名字,但在桌上放一分钟就能感觉到。

循环问题

默认的失败长这样:每四秒眨一次眼、待机摇摆、表情轮播,永远如此。人类发现循环的速度很快,一旦发现,机器人就降格成动画玩具——和电子钟同一个品类。修法不是加表情,而是打破时刻表:眨眼间隔要漂移,待机微动作要随机出现、中间留长段安静,偶尔机器人应该看一眼什么都没有的地方,像猫那样——没有明显触发物的动作,是最强的“活感”线索之一。

用两种速度反应

交互时机最好做成两速模式。第一速是确认:被碰到的几百毫秒内,抽动一下、瞟一眼、眼睛睁大一点。第二速是回应:完整的行为——扭一扭、出个声、放一小段动画——在半拍之后到达。即时层说“注意到你了”;延迟层说“决定理你了”。跳过第一速的机器人显得迟钝,跳过第二速的显得机械。两层一起,读作“在意”。

情绪要的是持续,不是多样

客户常提的要求是“表情多一点”,它通常指错了方向。让主人说出“这桌宠有情绪”的,是持续性:一种情绪一旦进入,会给接下来的几次交互都染上色。早晨脾气差的宠物,对同样的抚摸应该和昨晚反应不同,而且这个差异要维持几分钟,不是一次交互。一个没有持续性的大表情库,给的是多样而不是性格——五十种情绪,没有一种稳定到叫得出名字。

微动作预算

小机器人靠小电池跑,表情时机是有功耗代价的。好消息是:活感住在便宜的动作里。瞟一眼、眨一下、换个姿势几乎不花钱;持续点头和旋转既耗电又添不了多少活感。时机层应该把动作预算花在稀疏、不规则、便宜的事件上,而不是持续可见的活动——碰巧后者也最不显活。

我们做的桌宠正是带着这一层的——表情引擎、传感,以及两者之间的时机规则。如果你在做一台,OEM/ODM 页面写了工作怎么跑,也可以直接来信,描述你的角色什么时候该显得清醒、害羞或困倦。