这个行为链条用"前辈照顾新人"来解释的话,勉强说得通。
但张浩说的那句"她不给别人买"又让这个解释出现了一个裂缝。
林宇喝了一口咖啡,苦味在舌根上散开,干净利落,没有多余的味道。
下午的工作很密集。
修改配色、调整UI间距、重新核算数值平衡,每一项都需要反复对照参考文档和设计规范,三点之前把第一版改完发了过去,苏晚晴的反馈在四点十五分回来了,邮件里标红了七个问题,每个问题后面都附了详细的修改建议和参考截图。
措辞很专业,没有一个多余的字,也没有一个字是废话。
最后一行写着:"改完再发,今天结束前我要看到终版。”
林宇看了一眼时间,四点二十。
“今天结束前"意味着六点下班之前,七个问题,一个半小时,平均每个问题十三分钟,时间很紧。
开始改。
五点半的时候改完了五个,还剩两个比较棘手的,涉及到整体色调的统一性问题,牵一发动全身,改一个地方就要跟着调十几个关联元素。
六点,下班铃声响了,办公区里的人开始陆续收拾东西,张浩关了电脑走人了,经过林宇工位的时候拍了一下桌面,算是打招呼,陈磊在更早的时候就走了,策划组这边很快就只剩林宇一个人还亮着屏幕。
六点十五分,第六个问题改完了。
六点四十分,最后一个问题改到一半,卡住了。
一个色彩过渡的渐变参数怎么调都不对,在苏晚晴标注的参考图上,从深蓝到浅蓝的过渡是丝滑的、连续的,但林宇做出来的效果总是在中间某个色阶上出现一个肉眼可见的断层,像是有人在渐变条上切了一刀。
“哪里卡了?”
声音从背后传过来,林宇转头,苏晚晴站在工位后面,手里拿着一个马克杯,杯子里是半杯凉掉的茶。
办公区已经很空了,大部分工位的屏幕都黑着,只有远处几个加班的人还在,但距离很远,远到说话不用刻意压低声音也不会被听到。
“渐变参数。"林宇指了一下屏幕。"从这个色阶到这个色阶之间,我用线性插值做的过渡,但出来的效果有断层,我试了贝塞尔曲线也不行。”
苏晚晴走到工位旁边,弯腰看屏幕。
又是弯腰。
但这一次的距离比上午更近了,因为办公区已经没什么人了,不需要维持"指导下属"的标准社交距离,苏晚晴站的位置更靠近林宇的椅子,弯腰的角度更大,几乎是半趴在桌面上的姿势,一只手肘撑在桌上,另一只手的食指直接伸到屏幕前面去指。
香水的气味比上午更明显了,可能是因为空调吹了一整天,香水的前调已经散了,剩下的是中调和尾调,木质的、温暖的、比早上闻到的更柔和一些,少了柑橘的清冷,多了一点什么,像是琥珀,或者是檀香,一种让人想深吸一口气的温度。
“不是插值方式的问题。"苏晚晴的声音就在耳边,大概三十厘米的距离,气息几乎能感觉到。"是你的色彩空间选错了,你在RGB空间里做渐变,当然会有断层,RGB的线性插值在中间色阶上会出现饱和度塌陷,换HSL空间试试。”
“HSL?”
“色相、饱和度、明度,在HSL空间里做渐变,中间色阶的饱和度不会塌,过渡会自然很多。"苏晚晴的食指在屏幕上画了一条弧线,从深蓝色的起点到浅蓝色的终点。"你把这两个端点的HSL值算出来,然后在H通道上做线性插值,S和L通道上用缓入缓出的曲线,试试看。”
“我试一下。”
林宇开始调参数,苏晚晴没有直起身来,就保持着弯腰的姿势看着屏幕,偶尔出声纠正一两个数值。
“S通道再拉高两个点。”
“这里?”
“对,就是这里,你看,断层消了。”
确实消了,渐变从深蓝到浅蓝变得丝滑而连续,中间没有任何可见的色阶跳跃,像是一条真正的河流从深水区流向浅水区,颜色的变化自然得几乎感觉不到过渡的存在。
“学到了。"林宇说。"色彩空间这块我确实不太懂。”
“不懂就学,这是基础。"苏晚晴的语气还是那种淡淡的,但"这是基础"四个字说得没有上午那么硬,尾音软了一点。"你们策划不需要精通美术,但至少要知道为什么一个渐变做出来会有断层,不然跟美术沟通的时候连问题都描述不清楚。”
“苏组平时都是这么带新人的?”
“你觉得呢?”
又是反问句,但这一次的反问句后面跟了一个很短的停顿,停顿的长度刚好够林宇注意到,但不够长到让人觉得她在等一个回答。
“我觉得我运气不错。"林宇说。
苏晚晴没接这句话,直起身来,端起马克杯喝了一口凉茶,眉头微微皱了一下,大概是嫌茶凉了。