他等了两天才打开那个链接。
第一天早上她坐在对面喝粥,锁骨上的遮瑕还在,后腰的指印被衣服盖住了。
她说今天课多,他说嗯。
她出门了。
他坐在沙发上,手机拿起来,点开网盘链接,看了一眼文件列表又退出了。
不是不想看,是时机不对。
她刚走,她坐过的位置还留着温度。
第二天晚上。
她回房了。
隔壁灯熄了。
他坐在自己房间,把台灯关了,只留电脑屏幕的冷白光。
手机充到满电,插上耳机。
调整了一下坐姿,又调整了一下。
深吸一口气。
网盘链接点进去。
三个视频文件。
文件名是日期加序号,和沈砚一贯的命名方式一样。
他点了第一个。
画面亮起来。
练功房。
熟悉的木地板,墙边的黑色压腿杆,角落里的白色暖气片。
她穿着那件深灰色的训练服,头发扎成低马尾,露出完整的脖颈线条。
她在做拉伸。
身体前倾,双手撑在地板上,一条腿伸直一条腿弯曲。
沈砚的镜头从她的脚踝开始拍。
她光脚站在地板上,脚趾因为用力微微张开又合拢。
大脚趾和第二个脚趾之间有一道缝隙,她用力时那道缝隙变宽了一下又缩回去。
脚背的弧线在绷紧的时候显出几条细长的筋腱,从脚踝一直延伸到脚趾根部。
镜头往上,经过跟腱——那一小块皮肤在灯光下很薄,跟腱在移动时有微微的起伏。
小腿的线条在用力时收紧,外侧的肌肉微微鼓起一条长条形的轮廓,又在放松时平缓下去。
膝盖弯到一半的时候停了一下。
膝盖后面有一小块青色的痕迹——毛细血管破裂留下的旧淤痕,不大,指甲盖大小,颜色已经变浅了,边缘泛着淡淡的黄绿色,说明已经过了一段时间了。
练功的时候压到的,或者跳舞的时候磕到的。
他不知道。
他只看过她的正面,没从这个角度看过她的膝盖后面。
那个位置很私密——不是通常意义上私密,是那种她自己可能都没注意到的部位。
她洗澡的时候不会特意低头看膝盖后面。
她穿裙子的时候不会有人盯着那个位置看。
但沈砚注意到了。
他的镜头在那里停了一下,停留了大概三四秒,然后继续往上移。
林屿盯着那片青色看了很久。
她不知道自己膝盖后面有这块淤青。
不知道有人在拍它。
不知道这个画面正在被她儿子在深夜戴着耳机反复观看。
这片青色过几天就会自己消失,和它出现的时候一样不被人注意。
但沈砚把它留下来了。
他把它拍进视频里,存在硬盘里,在某一天传给了她儿子。
他不知道沈砚按下录制键的时候在想什么——在想这个画面以后会通过谁的眼睛被看到。
还是在想这个画面只属于他自己。
镜头往上。
训练服贴着她的身体。
她弯腰的时候衣服在腰线处收出几道褶皱又在她直起身时展开。
她的动作很慢,每一个拉伸都保持了好几个呼吸。
沈砚没有开音乐,视频里只有动作时布料细微的摩擦声和她偶尔的呼吸声。
安静得不像一段视频。
但林屿知道她没有静音,沈砚也没有静音。
这是他们之间约定好的沉默——他在拍,她知道他在拍,但两个人都不说话。
沉默本身就是他们的对话。
她换了一个姿势。
侧身压腿。
右腿抬起来搁在压腿杆上,身体朝前腿的方向侧倾。
训练裤在抬腿的时候绷紧,从大腿根部到膝弯的线条完整地显现出来。
她侧倾的时候髋部的位置有一个轻微的扭转,腰侧的布料因为这个动作收紧了一下,在髋骨上方勒出一道横向的细褶。
沈砚的镜头没有往上移到她的脸。
一直停留在她的身体中段。
他拍的每一个画面都避开了她的脸。
不是偶然的。
他在保护她的身份。
他在删除那些可能被人认出来的角度。
留下来的都是安全的。
但身体本身没有安全不安全之分。
她的身体被镜头完整地记录了下来。
第一个视频结束。五分钟整。
他没有马上点第二个。
靠在椅背上,耳机里的呼吸声消失了。
房间里很安静,冰箱的压缩机在远处低沉地嗡鸣。
他感到裤裆有些发紧——并非衣物束缚,而是脑海中残留画面的生理投射。
她弯腰时训练服在臀部绷出的弧线。
她的膝盖后面那一小块青色痕迹。
他调整了一下坐姿。
他点开第二个。
琴房。
画面亮起来的那一秒,林屿先听到的不是声音,是光。
夕阳光从侧面一整排窗户灌进来。
不是正午那种白色的、均匀的光——这是傍晚的光,带着重量,带着颜色。
它把整面墙染成暖橙色,从窗框的位置开始,越往房间深处越浓,到墙角的时候已经变成了焦糖色。
墙上挂着一幅复制的德彪西肖像,玻璃框反射出一道细长的金色光斑,刚好打在德彪西的胡子上。
空气里悬浮着细小的尘埃。
那些尘埃在光柱里缓慢地上下浮动,像一群不会着急的生物。
它们有自己的节奏——上升的时候很慢,往下沉的时候更慢,在光柱的边缘忽然转一个方向,又飘回去了。
沈砚的镜头没有追着它们,但它们就在那里,填满了画面里所有的空白。
然后林屿听到了声音。
第一个声音是空调。
老式壁挂机,出风口叶片在微微震动,发出一种持续的、低沉的嗡嗡声。
不是噪音——是那种你待久了就听不到的声音。
但沈砚的收音设备把它收进来了。
它和那些浮动的尘埃一样,构成了这间琴房的基础层。
第二个声音是窗外。
鸟叫。
不是一只鸟在叫,是一群。
傍晚的鸟叫和早晨不一样——早晨的叫声碎、急、像是在互相确认位置。
傍晚的叫声更长,间隔更宽,像是在互相说今天结束了。
铂尔曼附近有树。
他不知道那些树是什么树——他从来没在铂尔曼附近听过鸟叫。
他每次去都是晚上,或者下午,从来没有刚好在傍晚的那个时间点站在铂尔曼的楼下。
他只知道铂尔曼的走廊、铂尔曼的电梯、铂尔曼的1208号房门。
他不知道铂尔曼外面的树上有鸟。
沈砚知道。
沈砚每次来都坐在那间练习室外面,一坐一下午。
他听过那些鸟叫从下午一直叫到傍晚。
第三个声音是一阵很轻的风。
几乎算不上风——只是窗户没关严,有一条缝。
那道缝让空气对流有了一个形状。
风经过的时候,挂在琴房角落的一串风铃动了一下。
不是一整串都响起来的那种,是最下面那根金属管轻轻磕了一下旁边的管子。
叮。
一声。
然后停了。
然后是她。
她穿着那件浅灰色开衫。
林屿认得那件开衫。
衣柜里挂着的。
棉麻混纺,摸上去有微微的颗粒感。
她喜欢在不太冷又不太热的天气穿它——春天、秋天、夏末的傍晚。
不需要它的时候它搭在椅背上,需要的时候随手一披。
袖口的罗纹已经洗得有点松了,从手腕往上推的时候会堆在手肘弯那里,露出半截前臂。
她不在意。
这种不在意是她在家里没有的——不是说她在家里刻意在意,是她在家的样子的另一种。
两个不同的版本。
她坐在琴凳上。没有弹琴。
琴凳的黑色漆面在夕阳光里反着光,边缘有几处磕碰掉漆了,露出下面的原木色。
那些磕碰的痕迹很旧了——原木色已经不再新鲜,表面被空气氧化成一种偏灰的棕黄,边缘圆润,是无数次路过的人不经意间蹭到、无数次被挪动时撞上其他硬物留下的。
这些伤痕散落在琴凳的四个角和两条长边的中段,分布得毫无规律,像一种只有这间琴房才认得的盲文。
她的身体和琴凳接触的地方——大腿后侧压着凳面,开衫的下摆刚好盖住臀部,垂在凳面两侧。
开衫的质地是棉麻混纺,夕阳光照在它表面的时候被吃掉了一部分反射——不是丝绸那种光滑的反光,是更哑的、更柔和的漫反射。
光线在布料的纹理间散开,在每一根交错的纤维边缘留下一圈极细的亮边,然后在下一根纤维的阴影里消失。
整件开衫在夕阳光里看起来比实际颜色更暖——它原本是浅灰,但现在被染成了介于灰和驼色之间的某种颜色。
那种颜色没有名字,只有在这个季节的这个时间点,在这间窗户朝西的琴房里才会出现。
琴凳很长,能坐两个人。
她坐在靠左的位置,右边空着一大块。
空的这块凳面上没有她的体温,深黑色的漆皮微微发凉,反射出夕阳光里更偏冷的那一部分光谱。
她不是刻意坐在哪一边的——是刚好走到那里,坐下去,没有调整。
她的身体在放松状态下做出的选择。
但如果她选择了右边,夕阳光的角度会不一样——它会在她的侧脸上停留更久,会把她的耳朵打得更透,会让那根淡青色的血管在更早的时刻显现出来。
但她没有。
她坐了左边。
这个没有任何意义的决定让之后的每一帧画面都沿着这个决定的轨迹展开。
她低头看手机。
手机的屏幕光冷白色,照在她的脸上。
夕阳光是暖的——那种暖不只是色温上的暖,是物理上的温度。
它从窗户那侧照进来,经过了双层玻璃的过滤,紫外线被削弱了但红外线还在。
它照在她左半边脸上的时候,那一侧的皮肤表面温度比右侧高出零点几度。
这零点几度的温差她感觉不到,但她的皮肤感觉到了——左脸的毛细血管比右侧扩张了微不可察的一丁点,血液在左脸颊的流动比右侧快了微不可察的一丁点。
这些变化全部被沈砚的镜头收进去了。
不是作为有意为之的细节——是他的摄影机恰好有足够的动态范围,把夕阳光在她脸上制造的温差翻译成了肉眼可以辨认的色彩偏差。
左脸的色调比右脸暖了那么一层。
不是化妆品的颜色,不是阴影的颜色,是温度的颜色。
屏幕光是冷的——LED背光面板发出的白光色温在六千五百开尔文左右,和夕阳光的三千二百开尔文形成几乎对等的反差。
两个颜色在她的颧骨位置相遇。
那个位置是她的脸上最突出的骨骼节点——颧骨从眼眶下方开始往前隆起,在眼睛正下方两指宽的位置达到最高点,然后往后往下收进脸颊的软组织中。
光线在最高点处分流——一部分继续往下照亮她的脸颊,一部分被颧骨挡住,在她鼻翼外侧留下一小块三角形的阴影。
暖色光和冷色光在这个最高点上互相抵消了一部分。
不是算术意义上的精确抵消——是两种不同波长的光子在同一个皮肤表面上被同时反射,进入镜头后形成的混合信号。
结果是一层中间色调。
不是暖的也不是冷的。
是暖色和冷色同时存在但各自被打了一半折扣之后剩下的那种颜色。
那种颜色在自然光下从来不会出现,因为自然光的光源通常只有一个——太阳。
只有当一个人同时被太阳和人造光源照射时,这种中间色调才会产生。
它本质上是一种光线污染。
但这种污染在她脸上呈现出一种难以归类的柔和感。
她的睫毛在屏幕光的照射下在眼睛下方投出短短的阴影。
睫毛本身是黑的,但夕阳光从侧面照过来的时候穿透了每一根睫毛的角质层——睫毛的表层是半透明的,光线透过它的时候被折射了一次,散射成一种很淡的棕褐色光晕,附着在睫毛的轮廓外缘。
这个光晕太微弱了,肉眼在正常观看距离下根本分辨不出来。
它和睫毛本身的黑混在一起,整个边缘往外扩展了千分之一毫米的量级。
屏幕光从下往上打,把睫毛的影子投在她的下眼睑上。
下眼睑的皮肤是全身最薄的皮肤之一——厚度不到零点五毫米,角质层只有三到四层细胞。
它薄到可以让底层的毛细血管颜色透出来,让整个下眼睑区域在常态下呈现一种淡淡的紫粉色。
睫毛的阴影落在这么薄的皮肤上,边缘柔和得不像话——不是锐利的投影边界,是那种像被水化开过的轮廓。
原因很简单:光源不是点光源。
手机屏幕是一个面光源,大概六英寸的对角线,发光面积比她整张脸还大。
面光源产生的阴影天生就比点光源柔和——阴影的边缘不是一条线,是一条渐变带,从全黑过渡到半黑再到几乎看不出阴影,整个过程在一个毫米的宽度内完成。
她的下眼睑在这个毫米宽的渐变带里呈现出至少四种不同深度的灰色。
最靠近睫毛根部的那一条最深——那是睫毛直接遮挡屏幕光形成的本影区。
往外一点变浅了一些——那是半影区,睫毛只遮挡了屏幕的一部分光线。
再往外更浅——那里的光线只是被睫毛散射了一次,方向偏了但没被遮挡。
最外层完全恢复了下眼睑本身的紫粉色。
这四种灰色在同一条不足两毫米宽的区域内共存,彼此之间的边界完全模糊。
要看清这个细节需要把视频暂停、放大、在亮度曲线上拉出一个极端的S型,让暗部细节被人为提亮。
林屿做了所有这些操作。
他把画面放大到百分之四百,调节了曲线,然后看到了那四种灰色。
他盯着它们看了好几秒。
她的嘴唇微张着。
上嘴唇和下嘴唇之间有一个不到两毫米的空隙——不够塞进一根牙签的厚度,但足够让空气进出。
她不是在用嘴呼吸——她的主要呼吸通道还是鼻子,但嘴唇没有完全闭合,气流在两个嘴唇之间的空隙里制造了一个极其微弱的湍流。
这个湍流的频率太高了,麦克风收不进来,但它影响了嘴唇表面的湿润度。
嘴唇内侧——也就是上下嘴唇相对的那一条边缘线——比外侧更湿润,因为口腔里的湿气在每一次微弱的湍流中被带出来一点点。
这一点点湿气在嘴唇边缘形成了一条极细的反光带。
屏幕光照在这条反光带上,产生了一个比嘴唇其他区域更亮的高光点。
这个高光点很小——在百分百缩放比例下大概只占三四个像素。
但它存在。
它在她的嘴唇微张的整个过程中持续亮着,随着她嘴唇微不可察的张合变化而微弱地闪烁。
她上面一排牙齿轻轻咬住了下唇内侧。
不是咬——是轻轻抵住。
上排牙齿的切缘刚好碰到下唇黏膜与干燥唇面的交界线,力度轻到在嘴唇上只留下了一道浅浅的压痕。
在外面看不出来。
但沈砚的镜头焦距虽然不够长,拍不到手机屏幕的内容,却在当前焦平面上刚好把她嘴唇的纹理收得足够清楚。
林屿把画面放大到那个高光点的位置,然后看到了那道压痕——一条不到一厘米长的细线,颜色比周围嘴唇稍微浅一点,因为牙齿的压力暂时挤走了那部分皮肤里的血液。
她在集中注意力。
看手机的时候大脑进入了信息处理模式——视网膜接收到的文字或图像被转换成电信号,沿着视神经传递到枕叶的视觉皮层,在那里被解码成有意义的信息。
这个过程需要能量。
她的大脑在消耗葡萄糖,她的注意力被分配到屏幕上,她的身体系统暂时降低了对表情肌的控制优先级。
所以她的嘴唇没有刻意闭合。
所以她的牙齿没有松开下唇。
所以她的眼睛在屏幕上来回移动——左眼比右眼稍微快一点。
这个微小的不对称是天生的。
绝大多数人的双眼移动速度都存在细微差异,差值在毫秒级别,在日常交流中完全发现不了。
但当一个人被镜头对准、被放大到像素级别、被逐帧慢放的时候,这个差值就会暴露出来。
她的左眼先扫过一行字,右眼在一帧之后跟上。
两只眼睛的视线在某个词上停了一下——她的瞳孔在那个瞬间停止了水平移动,固定在画面的某个位置。
她看到了什么。
一条消息。
一篇文章。
一个视频。
他不知道。
沈砚的镜头焦距不够长,拍不到她手机屏幕上的内容。
但他拍到了她瞳孔停止移动的那一瞬。
那一瞬持续了大概零点三秒——在二十四帧的视频里大约七帧画面。
这七帧是完全静止的。
她的手没动,肩膀没动,嘴唇没动,只有睫毛在第七帧的时候眨了一下。
那一眨打破了静止,然后她的视线继续往下。
她看手机看了大概四十秒。然后抬起头。
抬头的动作是从脖子开始的。
颈部前侧的肌肉群——脖子侧面的肌肉和斜角肌——先收缩,让颈椎最上面两节往前倾。
这个动作的幅度很小,大概只有两到三度的角度变化。
然后她的头继续抬起来——不是一鼓作气的,是缓缓地、一节一节地升起来,从低头看手机的角度转到平视窗外的角度。
整个过程流畅得几乎看不出分段。
锁乳突肌的收缩沿着脖子两侧拉出一条淡淡的阴影——那条肌肉从耳后延伸到锁骨内侧端,在她抬头的时候微微隆起,在皮肤下面形成一道长约十厘米的弧形凸起。
然后第三节、第四节、第五节颈椎依次伸展——不是同时的,是从上往下依次的。
每一节椎骨之间的关节打开的角度累积起来,让她的头从俯视手机的角度逐步抬升到平视窗外的角度。
整个动作分解开来大概有七个关节的运动,但在正常速度下它们叠在一起,呈现为一次流畅的抬头。
最后一节——第七颈椎,也就是脖子根部最突出的那节椎骨——在抬头动作的末尾才参与进来。
它的位置决定了整个头颈角度的终点。
她抬头到这个终点的时候,下巴微微往上抬了一点——不是刻意的上扬,是颈椎伸展到最大角度后自然伴随的下颌骨位移。
她的脸完全离开了屏幕光的照射范围,全部落入夕阳光的覆盖区域。
她看向窗外。
夕阳光在她转过头的那个角度刚好照在她的侧脸上,从额角到下巴画出一道完整的轮廓线。
额头的弧度——从发际线到眉弓的这一段,是一个半径大约六到七厘米的弧面。
这个弧面在额骨的正中位置最突出,往两侧逐渐平缓过渡到颞窝。
夕阳光照在这个弧面上,在弧顶产生了一个梭形的高光区,往两侧亮度逐级下降,在颞窝的位置降到了比环境光还暗的水平。
鼻梁的直线——从眉间到鼻尖的这一段,不是直的。
她在某一个角度看起来是直的,但夕阳光从侧面打过来的时候暴露了鼻骨的微小不规则——鼻梁的中段有一个极其浅的隆起,是鼻骨和上外侧软骨交界处产生的生理性节点。
这个节点在正面光线下完全隐形,在侧面光线下产生了一个不到一毫米的微型阴影,打断了鼻梁轮廓线的一直线性。
嘴唇的曲线——上唇的唇峰是两个对称的弓形,丘比特弓的弧度在中间交汇形成一个小小的凹陷。
这个凹陷在夕阳光里被勾勒出两笔极细的高光,分别沿着唇峰的两个斜面往上延伸到人中。
下唇比上唇更饱满,中间最突出的位置承接了最多的夕阳光,形成一个圆润的亮点。
下巴的尖角——下颌骨的正中联合处,是她脸的最下端。
夕阳光在这个尖角上停了一下,然后滑到了她的脖子上。
四个不同的几何形状被光连在一起。
光没有断开。
它从发际线一路走到下巴尖,画出了一条连续的包络线。
这条线不是她的脸——这条线是她脸的轮廓在夕阳光的入射角刚好等于反射角进入镜头的那一组点的集合。
换个角度,这条线就不存在了。
换个时间,这条线的形状也会变。
沈砚选择了这个角度和这个时间。
他等到了夕阳光刚好能画出这条线的那个时刻。
她的耳朵被光打透了。
耳廓的外缘是一圈卷曲的弹性软骨,厚度不到两毫米,皮肤紧贴在软骨表面,中间没有人体的脂肪层。
夕阳光从后方照过来——太阳在她左侧后方,高度角大概十五度,刚好能让光线穿过耳廓的背面,从耳轮的最外缘穿透软骨,在耳廓前侧显现出来。
光线在穿透软骨的时候被过滤了一次——软骨中的胶原纤维散射了大部分短波长的蓝紫光,留下波长更长的橙红色光继续穿透。
所以她的耳廓边缘呈现的不是单纯的橙色,而是一种粉橘色——橙色的基底加上皮肤本身毛细血管反射的红粉色,混在一起形成的颜色。
耳廓的透光度不均匀:耳轮最外缘最薄,透光最强,颜色最接近纯橙;耳甲腔——也就是耳朵中间凹陷的那一片——软骨更厚,还有耳甲软骨的弧面改变了光的入射角,所以透光更弱,颜色更偏向皮肤的肉色;耳垂——几乎没有软骨,全是脂肪和结缔组织,透光度最高,但因为血液灌注更丰富,红色成分更多,所以呈现的是偏向珊瑚色的粉红。
这三种颜色在同一只耳朵上同时存在,形成了一个从橙到粉到珊瑚的渐变图谱。
林屿在屏幕前看着这只耳朵。
他看过她的耳朵无数次。
在她低头喝粥的时候,她耳朵的形状被头发遮住一半。
在她转身进厨房的时候,她的耳垂从发梢里露出半秒。
但他从来没有在这个角度、这个光线条件下看过她的耳朵。
他从来没有见过她耳廓里的血管——那些比头发丝还细的毛细血管在背光条件下显现成一张淡红色的小网,从耳根往耳轮方向辐射。
她的心脏每收缩一次,这些血管就被灌注一次。
它们在夕阳光里微弱地跳动——频率和她的心率一致,大概每分钟六十到七十次。
他数不了那么精确,但他能看到那种跳动。
那种跳动让这只耳朵不再是耳朵——是一个活着的器官,在做它被设计要做的事。
她看了一眼窗外。
目光定在某个点上。
不是在看一棵树——窗外的树在她的视线方向偏左大概五度,她看的那个点比树的水平位置更靠下。
不是在看一栋楼——那个方向只有远处的天际线和天际线前面一团模糊的城市轮廓。
她看的位置是一个没有任何显着视觉特征的点。
她的眼睛聚焦在无限远——瞳孔微微扩大,把更多光线收进视网膜,同时景深变浅,近处的窗框和玻璃上的灰尘全部被虚化。
她的视觉皮层放弃了对外部影像的处理,转入了内部模式。
她的大脑开始调用记忆、联想、情绪——这些不需要眼球运动参与的认知活动。
发呆的本质是注意力从外部世界撤离,进入内部意识的自由流动状态。
她在这个状态里待了大概十几秒。
这十几秒里她的呼吸变深了一次——肋间肌和膈肌同时收缩,胸腔的容积扩大了一点,空气从鼻腔吸入,经过气管进入肺叶,在肺泡里完成了气体交换。
然后膈肌放松,胸腔的弹性回缩力把空气推出去。
肩膀随着那一次深呼吸往上提了一点点又落回去。
锁骨也跟着做了一个微小的旋转——幅度小到在全身镜前都察觉不了。
但沈砚的镜头停在那个距离上,把她呼吸时锁骨的微小位移完整地记录下来了。
锁骨上覆盖的皮肤在它往上旋转的时候被轻轻拉紧了一下,皮肤表面的纹理在那个瞬间变浅了一点——因为张力增加了。
然后在锁骨落回去的时候皮肤又松开来,纹理恢复到原来的深度。
这个过程在两秒钟内完成。
两秒钟内她的锁骨做了一次几乎不可见的升落,她的皮肤做了一次微乎其微的紧松。
这两件事放在她的整个生命里根本不值一提。
它们在她每天两万多次的呼吸中只占了其中一次。
但沈砚的镜头把这一次挑了出来,把它和她在琴房里的其他所有瞬间一起保存进了一块存储卡。
然后她又低下头。
继续看手机。
一分多钟。她什么也没做。没动。没说话。没换姿势。
这一分多钟里,夕阳光移动了。
太阳以每小时十五度的角速度从西边往下沉,琴房里的光线每一分钟都在变。
夕阳光在墙上的投影面积在这一分多钟里缩小了肉眼勉强能分辨的一丁点。
墙上的暖橙色从上方开始消退——最靠近天花板的那一条已经悄悄变成了较浅的杏色,而最靠近地板的那一条颜色比一分钟前更浓了,因为太阳高度角降低,光线穿越大气的路径变长,瑞利散射滤掉了更多蓝光,剩下的红光比例更高。
那些悬浮在空气里的尘埃也移动了——不是被风吹的。
琴房的窗关着,空气几乎没有对流。
那些尘埃在布朗运动——被空气中的分子随机撞击,以完全不可预测的轨迹在光柱里漂移。
一分钟内,它们每一颗都移动了肉眼勉强能分辨的距离。
最大的一颗——直径超过十微米的那一颗,可能是一小片脱落的皮肤角质层,或者是某件衣服上飘下来的棉纤维——从光柱的左边缘漂到了接近中心的位置,然后又往上浮了一点。
它在光柱里留下了自己的轨迹。
它不是主角。
空气里同时有成千上万颗同样大小的尘埃在同样的光柱里做同样的随机运动,它们互相碰撞、互相错过,没有任何两颗的轨迹会相交。
但沈砚的镜头解像力刚好够高,把其中最大最亮的那几颗都收进来了。
林屿在反复回放中盯着那些尘埃的移动路径。
它们在七十秒内的总位移加起来不超过两厘米。
但它们没有静止。
整个宇宙都在膨胀,星系在互相远离,但对这些尘埃来说,宇宙就是这间琴房。
它们在一个人类肉眼刚刚能辨认出的尺度上,完成了一次从光柱左边到光柱右边的旅程。
但这一分多钟不是空白的。
林屿在这一分多钟里看到了她开衫袖口那根松脱的线头。
在她抬起手翻页的时候,那根线头从袖口边缘翘起来,垂出大概半厘米。
棉麻混纺的纱线——两股棉纤维和一股亚麻纤维以Z捻的方式绞合在一起。
亚麻纤维的刚性比棉纤维高,所以这根线头的弯曲半径比纯棉线大——它垂下来的时候不是软软地贴在手腕上,而是略微向外翘起,在袖口和手腕之间的空气里悬空了几毫米。
这使它更容易被镜头捕捉到。
她没注意到。
它在那里的时间已经很久了——从早上出门前穿上这件开衫的时候就松脱了,也许更早,也许昨天、前天、上个星期就已经松了。
它经过了无数次的摩擦——穿外套时袖口蹭过外套的里衬、伸手够包带时袖口擦过包带边缘、拉公交车的扶手时袖口被扶手表面的橡胶颗粒磨了一遍、按电梯按钮时袖口在按键表面留下了她的衣袖纤维。
每一次摩擦都在拉扯这根线头,把它往外再带出来微不可查的一丁点。
它经过了所有这些活动,没有断。
它的断裂强度是单根纱线在出厂时被测试过的——大概能承受几十克的拉力。
她日常生活中接触到的摩擦力远低于这个阈值。
所以它还连在袖口的罗纹上。
然后在琴房的夕阳光里,在她低头看手机的安静时刻,它终于出现在画面上。
作为谁也注意不到的配角。
但沈砚的镜头把它收进来了。
纱线的直径大概零点三毫米,在画面上的投影宽度大概三个像素——取决于它在画面中的位置和镜头景深的边缘位置。
三个像素宽度的一条线。
林屿把画面放大到百分之四百,在那三个像素的宽度里分辨出了两根棉纤维和一根亚麻纤维在捻合时产生的纹理——每厘米大概五到六个捻回,每一个捻回在光线下产生一个微小的亮暗交替。
他把这根线头的画面截了图。
他看到了她脖颈侧面一根淡青色的血管。
那根血管在下颌角往下两指的位置。
不是大血管本身——那根血管更粗、更突出,在某些人身上甚至可以用肉眼直接看到皮肤的隆起。
她这根是一条细小的青蓝色血管,埋在皮肤下面,被一层薄薄的肌肉覆盖着。
在正常光线下它完全不显形。
但夕阳光从侧面照过来的时候,入射角刚好能让光线穿透皮肤的表皮层和真皮层,在接触到皮肤下那些血管的时候被过滤了一部分。
两种血的颜色不一样,颜色也就不一样。
这种暗红色在穿透皮肤往外反射的时候被皮肤本身的散射再次削弱了一次,最后到达镜头的是极其微弱的青灰色。
太弱了,肉眼在正常观看角度下根本分辨不出来。
但沈砚的镜头动态范围够大,后期坐在电脑前把这一段视频的暗部稍微提亮了一丁点——也许是在调色软件里拉了一个局部的亮度蒙版,也许只是全局提高了阴影区域的伽马值。
不管是哪一种操作,结果都一样:这根血管变成了一条可以在画面中被辨认出来的淡青色细线。
它在她翻页的时候微微地跳了一下。
翻页的那一瞬间,她的前臂肌肉收缩了一次——拇长屈肌和指浅屈肌同时发力,让拇指在手机屏幕上做了一个从右往左的滑动动作。
这个动作的力度很小,但从神经传导的角度看,它需要一次完整的运动指令:大脑运动皮层发出信号,信号沿着脊髓传到手臂的神经,再沿着手臂内侧的神经传到前臂,触发了数十条肌纤维的同时收缩。
这个动作的力从她的指尖一路传到肩膀,在她颈侧泛起了一阵几乎看不见的细微颤动。
这个压力波让血管壁往外鼓了一微米——或者可能只有半微米。
时间太短了,在一帧画面里完成。
但那一帧画面里,淡青色的线条比前一帧宽了一点点——在像素级别上大概只宽了一个像素,亮度曲线只上浮了一个RGB单位值。
肉眼绝对看不到。
帧与帧之间的正常亮度波动都可能超过一个RGB值。
但林屿来回比对了好几遍——前一帧、跳跃帧、后一帧。
他看完第三遍的时候确认了:那根血管确实在那一刻跳了一下。
幅度比正常的心跳波动大了一丁点。
那一下不是心脏泵出来的脉搏——心脏的频率对不上。
那是翻页引发的肌肉收缩通过肌肉链往上传播的机械振动。
她的身体从头到脚连成了一个整体,任何一个动作都会在所有地方留下痕迹——哪怕这个痕迹浅到只有一个像素。
那一丁点变化提醒林屿她是一个活人。
她的心脏在跳。
血液在流动。
呼吸在继续。
她是活的。
号往上传,两条高速公路在她脊柱里交错而过从不撞车。
生命在她的体内维持着恒定而无声的运转。
所有这些运转最终都呈现在这一个像素的变化上。
他看到了她脖子和锁骨之间那一小块凹陷。
那处凹陷在她呼吸的时候随着胸腔的起伏微微改变深浅。
夕阳光从侧面扫过去,凹陷的边缘被勾出一道暖色的弧线——不算很深,但足够让光线在那里停一下。
侧面照过来的时候在凹陷底部形成一个小小的阴影区。
阴影区的边缘形状会随着她的颈部和肩部动作而改变。
她在视频刚开始的时候吞了一次口水——可能是口腔里分泌的唾液积累到了需要吞咽的量,触发了吞咽反射。
吞咽动作是一套高度协调的肌肉活动:舌根上抬、软腭关闭鼻腔通道、喉头往上往前移动、会厌翻转盖住气管入口。
喉头的上移由喉咙上方的肌肉和喉咙的肌肉共同完成,这些肌肉的收缩直接牵动了她脖子正面的那块皮肤。
当喉头上移的时候,锁骨窝底也跟着微微往上提了一线。
这个位移很小,但它直接改变了凹陷的深度和阴影的形状。
那个凹陷的深度在吞咽的那一瞬间变浅了一点——就像水面下有什么东西浮上来了一点点,让凹陷变平了一些。
光线在凹陷底部发生了微小的改变面的距离减少了大概零点五到一毫米。
阴影的颜色跟着变了——变浅了一点点,因为凹陷空间缩小了,夕阳光的入射角在那个区域发生了微小的改变,更多的间接光照进了凹陷底部。
然后喉头复位,皮肤松弛,凹陷恢复到原来的深度。
整个吞咽过程大约一秒多一点,凹陷的深度变化发生在中间的零点三秒内——在二十四帧视频里大约七到八帧。
这七到八帧内,那处凹陷完成了一次肉眼完全看不见的变形。
这个动作很快。
快到如果不是反复回放根本注意不到。
但林屿注意了。
他暂停了视频。
他把进度条往回拖了两秒钟,重新看了一遍她吞口水的过程。
这一次他不是在看脖根处的凹陷的形状变化——他是在看她作为一个完整而生动的人,在她完全不知情的状态下,在她以为只有她一人在琴房里等待傍晚结束的安静时刻——某个基本生理反应被一台摄影机记录下来的全过程。
那个小小的凹陷。
那一下轻微的起伏。
它和心跳、呼吸、眨眼一样,是不需要任何意识参与的。
这套程序从她出生那天起就开始执行,每天执行大约两千次吞咽动作,到今天已经超过三百万次。
这三百万次中的绝大部分都在不为人知的沉默中完成。
她咽口水的时候对面没有人看着。
她咽口水的时候不在拍照。
她咽口水的时候不知道自己咽口水。
但这一次不一样。
这一次,在她咽下那一小口唾液的零点三秒内,有一台摄影机的镜头对准了她的锁骨,有一块CMOS感光元件正在以二十四帧每秒的速度把光子转换成电子,然后转换成数字信号,然后写进存储卡。
沈砚的镜头把这一次吞咽变成了可重复、可回放、可停在某一帧上反复观看的数据。
这个念头让林屿感到一阵从脊椎底部往上爬的凉意。
那阵凉意在他的颈后停了一下,然后沿着后脑勺的头皮扩散开来。
他在看一个人的生理本能。
而这个人是他的母亲。
这两件事在同一个画面上重叠了,构成了一个他无法拆解的矛盾体。
她换了一次腿。
左腿原本压在右腿上。
这个姿势已经维持了好几分钟——左腿的外侧压在右腿的内侧上,两个膝盖碰在一起——隔着两层皮肤互相抵住。
触面积很小——两个骨突的弧面在彼此对方上只留下一个硬币大小的印痕。
所以她换腿了。
不是因为不舒服——是坐久了,姿势需要变一变,这是身体在长时间保持同一姿势后自动产生的姿势性蠕动。
她把它放下来。
左腿的膝盖从右腿的膝盖上移开,两个骨突之间被压住的皮肤在接触中断的一瞬间发生了一次微小的反弹——被压瘪的毛细血管重新扩张,血液回流,颜色从白恢复到正常的肤色。
这个恢复过程用了大概零点五秒。
沈砚的镜头把它收下来了。
然后是右腿抬起来,压在左腿上。
这个动作比放下来更慢——大腿前侧的股四头肌需要收缩来抬起整条腿的重量,同时髋关节需要做一个外展加外旋的复合动作,让右脚的脚踝绕过左腿的膝盖外侧。
动作很轻,两个膝盖碰在一起的时候发出一声很软的声音——骨头和皮肉贴紧的闷响。
闷的、几乎需要用耳机才能听清的钝响。
它被沈砚的录音器材收进来了。
林屿戴耳机的时候把这个声音听得很清楚——左边膝盖和右边膝盖在暗处碰了一下,发出一声他无法描述但可以感觉到重量的声音。
开衫的下摆随着换腿的动作在腿侧滑了一下。
棉麻布料和皮肤之间的摩擦系数决定了它滑动的速度和距离。
布料从膝盖上方滑到了大腿中部——大约三到四厘米。
滑动的过程不是匀速的。
一开始是静摩擦力被克服的瞬间——开衫的下摆在膝盖上方的皮肤表面停了一瞬,然后动摩擦力接替,布料开始滑动,速度在最初的半厘米内加快了一点,然后在摩擦力重新平衡后保持了一个大致均匀的速度滑过剩下的一段距离。
她伸手拉了一下。
整个动作在一秒多一点内完成——手从原来的位置抬起来,横过自己的身体中线,手指勾住开衫的边缘,往下带了一把,然后手放回原位。
她做这个过程时的面部表情没有任何变化——她的注意力还在手机上,这个拉衣服的动作完全是在意识边缘处理的,是一个已经程序化的身体动作,不需要经过大脑皮层的决策。
衣服滑了所以拉回来。
这个因果链条简单到不用思考。
她的手指勾住开衫的边缘往下一带,指节在布料上刮过时留下一道细细的褶皱——棉麻混纺的布料挺括度不高,受到局部拉力后很容易变形。
褶皱从手指的施力点出发,以放射状往外扩散,大概延续了三到四厘米,在离手指最远的那一端逐渐变浅、变宽,融入到布料的正常纹理中。
褶皱在她重新坐稳之后慢慢摊平。
棉和亚麻纤维都有一定的弹性恢复能力——棉纤维的弹性恢复率在百分之五十左右,亚麻更低,只有百分之三十。
但混纺在一起后,棉纤维提供了更好的回复力,亚麻纤维贡献了更快的吸湿排汗。
所以褶皱不会立刻消失——它在她放下手后的最初两秒内恢复了百分之八十,剩下的百分之二十需要更长的时间,因为纤维之间的氢键需要在水分子的帮助下重新排列才能完全恢复原有状态。
这个过程大概持续了十几秒。
到了第十秒的时候,只剩下最后一道褶皱还没完全散开——它从之前的放射状变成了一个孤立的V字形,在布料的下摆边缘停住,两边的布料已经在恢复过程中拉平了,只有夹角处还残留着一个浅浅的凸起。
这道凸起在她下一次呼吸的时候微微动了一下——腹部的起伏隔着大腿把微小的振动传到了开衫的下摆上。
然后它也散开了。
就在它散开的同一帧画面里,沈砚把镜头转到了下一个机位。
沈砚没有关掉相机。
他在拍她什么也没做的样子。
这个认知让林屿的手指悬在触摸板上方停了好几秒。
触摸板表面的玻璃触控层在感应到他手指的悬停——手指离板面大概半厘米,电容感应已经检测到了手指的存在但还没触发点击。
手指在这个高度悬停了三秒。
四秒。
五秒。
他盯着屏幕。
屏幕上的画面还在继续——她还靠在琴盖上,安静的,眼睛半闭着,头发散在黑色漆面上。
林屿看着这个画面,脑子里想到的不是她的脸,不是她的身体,不是琴房的夕阳光。
他想到的是沈砚。
沈砚在那个下午,在这间琴房里,在同样的夕阳光里,站在摄影机后面,看着取景器。
取景器里显示的是屏幕上的一切——她脖根处的凹陷、她的腿、她开衫下摆滑动的轨迹、她袖口的那根线头。
沈砚看这些画面的时候在想什么?
他不会和视频未来的观众对视。
他不知道自己正在拍的东西会被传给谁——他只知道他在拍,拍完了会存进硬盘,硬盘会被放到工作室的架子上,架子上的硬盘会积累灰尘。
他拍的时候不确定这些画面有没有未来的观众。
但他拍了。
他还是拍了。
即使永远没有人看到,他还是拍了她坐在琴凳上什么也没做的一分多钟。
为什么?
因为她在跳舞的时候是在做一件事。
她在上课的时候是在做一件事。
但在这间琴房里,在夕阳光里,什么也不做的时候——她只是她。
不是舞蹈老师,不是母亲,不是某个人的妻子或某个人的学生或某个人的女人。
只是一个存在于这间琴房里、被夕阳光照着、低头看着手机、偶尔抬头看窗外的女人。
沈砚在用镜头告诉她:你不需要做任何事。
你只需要存在。
这个念头让林屿想要暂停视频。
因为他从来没有这样看过她。
他在家里看她——切菜的时候、喝粥的时候、弯腰换鞋的时候、拎着菜从门岗走进来的时候。
但他每次看她的时候,她都在做一件事。
她是母亲,所以她在做饭。
她是母亲,所以她在买菜。
她是母亲,所以她在问他作业写完了没有。
他的视线始终被固定在“母亲”这个身份上。
他看到的不是许清禾——他看到的永远是“妈妈”。
妈妈切菜。
妈妈喝粥。
妈妈换鞋。
妈妈出门。
妈妈回来。
“妈妈”不是一个完整的人——“妈妈”是一个功能描述。
“妈妈”存在的意义是提供照顾、管理家庭、履行母亲职责。当她在做这些事的时候,林屿注视她的目光里自动包含了这个功能的标签。他看到的是切菜的动作,不是握刀的那只手。他看到的是粥在碗里冒出的热气,不是她用勺子舀起来吹凉的样子。他看到的是她出门前在玄关换鞋的背影,不是她的脚踝在弯曲时跟腱拉紧的弧线。他看的全是一个母亲在做母亲该做的事。这种观看方式不是他选的——是从他出生那一刻就被设定好的。从他一岁开始能看清她的脸开始,他就被编程为用“母亲”这个分类标签来识别她的所有行为。她切菜是“妈妈在做饭”,她喝粥是“妈妈在吃早饭”,她问他作业写完了没有是“妈妈在管理他的学业”。他的注视永远绑定着这个标签。直到现在——直到他坐在自己房间的电脑屏幕前,看着沈砚拍下的这一段视频——他才意识到这个标签有多么暴力的简化作用。它把一个人所有的复杂性全部压进了一个扁平的、预设好的角色里。
但沈砚相机里的这个人不是“妈妈”。
这个人没有在做任何“妈妈该做的事”。
她没有在做饭。
她没有在管理任何人的学业。
她没有在照顾任何人。
她只是坐在那里——腿交叠着,手机屏幕的冷白光照着她的脸,嘴角有微不可察的上扬弧度。
她不是任何人的。
她只是恰好——二十年前——生了一个孩子。
那个孩子恰好是林屿。
在林屿出生之前的许清禾,就是现在画面里这个样子。
她的脖根处会在吞咽时微微变浅。
她的嘴唇会在看手机时微张。
她的开衫下摆会在换腿时滑到大腿中部。
她的手指勾住开衫边缘往下带一把的动作已经重复了上千次——在遇到林屿的父亲之前,在怀孕之前,在成为“妈妈”之前,她就用同样的手势整理过衣服。
这些细节不是“妈妈”这个身份能覆盖的。
它们属于一个叫作许清禾的女人。
而沈砚——一个在林屿出生之前和这个家庭没有任何关系的人——花了三年的时间把这些细节一个个地拍下来。
不是拍“妈妈”。
是拍许清禾。
在铂尔曼的琴房里,在夕阳光穿过窗户照到她脸上的那一刻,她只是许清禾。
不是任何人的。
林屿盯着她的嘴角。
那个弧度在他第一遍看的时候几乎完全错过了。
它太不显眼了——嘴唇松开的幅度最多只有一毫米。
一个毫米的嘴角上扬。
这个距离放在脸上,相当于用铅笔在纸上画一笔的线宽。
它持续了大概十几秒——从她看到手机上某条消息或某段文字的那一刻开始,到她靠在琴盖上休息之前结束。
这十几秒内她没有笑。
她没有发出任何声音。
她只是嘴角往上提了一毫米。
那一毫米不是对镜头的——她的脸根本没对着镜头,沈砚的机位在她的左侧后方大概四十五度的位置,拍的是她的侧脸。
那一毫米不是对沈砚的——她看手机的时候完全不知道自己在被拍,至少不知道沈砚具体按下了哪几段视频的录制键。
那一毫米是对着手机屏幕的。
手机那头是谁?
是谁发的消息让她在夕阳光里一个人坐着,看着屏幕,嘴角往上提了一毫米?
林屿不知道。
沈砚也不知道。
他不可能知道。
沈砚的镜头焦距不够长,拍不到她手机屏幕上的内容——假设他的变焦镜头最长端在两百毫米,他和她之间的距离至少有五六米,两百毫米在这个距离上勉强能拍到她全身的半身构图,但绝对拍不到手机屏幕上的字。
他不知道她在看什么。
不知道她在和谁聊。
不知道那条消息或那篇文章的内容。
但他还是保留了这十几秒。
他把她的嘴角往上提了那一毫米的十几秒完整地剪进了最终版本。
她在看的内容永远成谜——沈砚不会问,她不会说,林屿永远不会知道。
但那一毫米本身不是谜。
它就摆在那里,在夕阳光里,在手机屏幕冷白光的照映下,一毫米的长度。
他反复回放了这一小段——往前拖一点点,她的嘴角还在原来的位置。
往下拖一帧,嘴角上去了。
他按帧来回切换了好几次。
上去的过程只用了两帧——在二十四帧每秒的视频里大概是零点零八秒。
零点零八秒内她的嘴角往上提了一毫米。
然后停在那里,保持了十几秒。
然后随着她把手机放下,靠在琴盖上休息,那个弧度在一帧一帧之间退了回去——不是跳回去的。
是先往下落了五分之一毫米,停了两帧,再往下落了五分之一毫米。
整个过程平滑到肉眼完全捕捉不到边界的过渡点。
他在正常速度下根本看不到这个变化——他把这一段放慢到了百分之五十,百分之二十五,最后在百分之十的速度下才确认了这个消退的过程。
百分之十速度下,她嘴角从微扬恢复到持平用了大概三十多秒的主观时间——在现实里是三秒。
三秒钟内她嘴角的弧度从正一毫米回到接近零。
这个动作太细微了,细微到连她自己都不可能感知到——人类的面部肌肉控制精度达不到毫米级,这个弧度变化大概率是肌肉在放松状态下自动回弹的结果,不是她在有意识地“停止微笑”。
但她确实“停止”了。
不是在意识的层面——是在身体的层面。
她的身体在放下手机之后,在失去了屏幕上的那个让她微扬嘴角的刺激源之后,自动恢复到了情绪中性的肌肉张力状态。
她不知道自己刚才在笑。
她不知道自己没有再笑。
她的身体自己完成了一切——上扬,维持,消退。
整个过程不需要她同意,也不需要她知道。
沈砚看到了。
他把那十几秒完整地保留了。
他知道那个弧度不是给他的——她看手机的时候嘴角上扬,手机那头的人是谁?
沈砚不可能知道。
但他还是拍下来了。
他把这十几秒当成一个完整的段落对待——不是当成一段需要解释的异常,是当成一段不需要解释的存在。
他没有在后期剪掉它,没有加速跳过它,没有用任何编辑手段削弱它。
他把它放在那里,和前面的拉伸画面、后面的走廊背影放在同一个时间轴上,占据同样分量的时长。
这等于在说:你不需要解释它。
你没有必要弄清楚手机那头是谁。
这个弧度本身就是证据——证明她在一间空荡荡的琴房里,在某一个四月的傍晚,在某一条不知来源的消息面前,嘴角往上提了一毫米。
这是事实。
不需要原因。
沈砚把它连同她的脚趾分开又合拢的动态、她的膝盖后面青色的淤痕、她那处凹陷在吞咽时的深浅变化、她袖口那根松脱的线头——一起保留了下来。
林屿摘下一边耳机。
右耳耳机还在播着琴房里的环境声——鸟叫,风铃,空调的底噪。
左耳摘下来之后,他听到了自己房间里的声音。
冰箱压缩机在厨房方向低沉地嗡鸣。
楼上的住户在走动——脚步声闷在混凝土楼板里,只有最底层的低频振动能穿透过来。
窗户没有被风推动——今晚没有风,玻璃安静地反射着台灯的光。
这些声音一直都在。
它们在他观看那四分多钟的时间里从未离开——他的耳朵只是没有去注意它们。
他的注意力全都集中在屏幕的画面上。
分配给了耳机里传来的声音,窗外的声音、冰箱的声音、楼上的声音全部被过滤在注意力阈值之下。
摘下一只耳机的瞬间打破了这种过滤机制——双耳听觉变成了单耳听觉,空间感瞬间消失。
他只有右耳还在视频里——鸟在叫,风铃在响,她的呼吸在一吸一呼之间微微变化。
他的左耳听到的是现实世界的单声道——冰箱在嗡嗡响,楼上有人在走来走去,他的房间灯没开。
两个世界同时进入了他的左右耳,在他的注意力里被硬拼在一起。
两个截然不同的声场、两个不相干的时间点——四月傍晚的铂尔曼琴房,和此刻深夜的自家书房——被同一对耳机的左声道和右声道强行并置。
这个感觉让他有点晕。
他把左边耳机摘下来搁在桌上。
视频里的声音只剩右边耳朵能听到——单声道,空间感全部塌陷。
鸟叫。
风铃。
空调嗡鸣。
她的呼吸——很浅,几乎听不到,但在她换腿的那半秒钟里放大了一下。
她用了大腿的力量把右腿抬起来压在左腿上,股四头肌收缩需要氧气,呼吸中枢短暂地提高了换气量——多吸了大概五到十毫升的空气,呼出去的时候气管里的气流速度比平时快了那么一点点。
这一点点差别被麦克风收进来了。
他从桌上拿起左边耳机,戴回去。
双耳声场重新建立。
右耳耳机出现一声扑翅的声响——一只鸟从树枝上飞起来,翅膀拍打了三下,然后频率降低,在第四拍和第五拍之间滑翔了一段,飞出了收音范围。
第一下拍打频率很高——大概每秒十次左右,是起飞时需要克服重力的爆发性动作。
第二下频率稍微降低了——每秒七八次。
第三下更低——鸟已经获得了足够的升力,翅膀只需要维持高度。
然后是一段滑翔——翅膀在身体两侧张开,空气在翼面上流过,没有翅膀拍打的声音,只有风在飞羽边缘制造的极轻的啸声。
这个啸声在人类的听觉频率范围内偏中高频——大概在两到三千赫兹之间,被沈砚的电容麦克风完整地收进来了。
林屿不认识这个声音。
他不知道铂尔曼附近有树。
他每次去铂尔曼都是晚上。
晚上的铂尔曼没有鸟。
晚上铂尔曼的琴房没有夕阳光。
晚上铂尔曼的窗户没有透进暖橙色的光把她的耳朵打透。
他只知道铂尔曼的走廊——铺了厚地毯的走廊,壁灯在地毯上切出一道道明暗交错的纹路。
他知道铂尔曼的电梯——电梯里的灯是暖色的,按键面板上有一道细长的刮痕,在某个数字旁边。
他知道铂尔曼的1208号房门——门下面有一条缝,缝里漏出暖黄色的光。
如果走廊里有人,缝里的光会被鞋子挡住一瞬间。
他不知道铂尔曼外面有树。
树上有鸟,在傍晚的时候会叫。
鸟叫完之后,风会从没关严的窗缝进来,让风铃最下面的金属管轻轻碰一下旁边的管子。
金属管的碰撞声会有一瞬间的延音——金属的共振频率比木头和塑料都高,敲击后能维持大约半秒的余响。
那个叮的一声,然后是一阵越来越细的延音,在最后完全消散在空气里。
他不知道这些。
他每一次去铂尔曼都在晚上。
走廊的地毯吸收了所有脚步声。
他站在1208门口的时候,能听到的唯一声音来自门缝下面漏出来的暖黄色光——和那些他知道但永远无法在此刻对任何人说出来的声音。
沈砚知道这些。
他在那些下午——那些林屿在学校上课的下午,那些许清禾在上舞蹈课的下午——坐在铂尔曼的琴房外面。
他坐在走廊的折叠椅上,椅子的金属腿在木地板上留下一排四个圆形的压痕。
他带着相机和水,一坐一个下午。
他听过那些鸟叫从下午一直叫到傍晚。
他看过夕阳光从窗户的左边移到右边,在墙上画出一条缓慢的斜线。
他记下了风铃响的规律——不是每次有风都会响。
需要风刚好从窗户没关严的那条缝里进来,刚好吹到风铃的悬挂线上,刚好让风铃摆动的幅度大到最下面的金属管能碰到旁边的管子。
这个“刚好”不是每次都会发生。
有时候风有,但角度不对,风铃只摆不动。
有时候角度对了,风的力度又不够——风铃摆了一点,金属管之间的距离缩小了但没有接触。
沈砚在那些下午里等到了刚好发生的那几次。
他把那几次都拍下来了。
林屿点了暂停。
画面定格。
夕阳光的半衰期——太阳还在往下沉,光线还在变暖,墙上那片暖橙色的面积还在缩小。
画面定格的这一帧里,夕阳光刚好照在她靠在琴盖上的侧脸——她的睫毛投在脸上的阴影、琴盖反射的暖光和她本身皮肤的温度混在一起。
三个不同来源的光——直射的阳光、琴盖反射的阳光和环境散射光——在她脸上同时存在。
直射太阳光提供主要照度,把她的侧脸轮廓画出来。
琴盖反射的光提供了一个更低角度的辅助光,填充了她侧脸下方的小块阴影。
环境散射光是墙壁、地板、天花板反射过好几次的漫射光,从各个方向均匀地覆盖她整张脸,让她脸上的阴影永远不会是全黑的。
这三种光在她的脸上形成了一个不能复现的配比——太阳的位置决定直射光的角度,琴盖的位置决定反射光的强度,房间的尺寸和颜色决定环境光的色温。
任何一个变量变一点点,这个配比就不一样了。
所以这一帧是唯一的。
它存在于这个特定的四月傍晚、这间特定的琴房、这个特定的机位、这一特定的时刻。
在这一帧之前或之后任何一帧里,这三种光的配比都和这一帧不相同。
一旦画面继续播放,这一帧就会永久地滑入时间的下游,再也无法倒回来。
它可以留在屏幕上,留在林的硬盘里,但它不能同时在现实里存留——现实里的夕阳光已经在那一天的傍晚六点三十几分彻底消失了。
那一帧定格成了过去。
她会站起来——她已经站起来了,在停顿之前的画面里,在进度条还没走到的地方。
她会走出琴房。
夕阳光会褪掉,鸟会停止鸣叫,风铃会静止,空调会继续在暗处稳定地嗡鸣。
一切已经发生过。
他只需要让画面继续。
他又按了一次播放。
她还是靠在琴盖上。
又过了大概二十秒。
这二十秒里她一动没动——没有换腿,没有看手机,没有抬头。
她只是靠在琴盖上,脸压在手臂上,呼吸平稳而缓慢。
这二十秒内,夕阳光又变了一点点——墙上那片暖橙色的面积又缩小了大概半厘米,天花板上的暖色区域已经从浅杏色退到了接近灰白。
空气里的尘埃还在漂。
风铃没有再响——刚才那阵风已经过了,窗缝外的气压重新恢复平衡。
鸟叫变少了——傍晚已经接近尾声,大多数鸟已经归巢,只剩个别还没找到栖枝的在发出最后的几声呼唤。
这些变化都在同一段时长里同步发生。
它们不需要她的参与。
她只是在这个正在变暗的房间里休息,等傍晚结束。
然后她坐起来。
手推了一下琴凳的边缘,身体的重量从大腿后侧重新分配到双脚。
这是一个从静态到动态的过渡——腹肌先收紧,稳定住核心,然后股四头肌收缩把身体从坐姿推起来。
她站起来的时候,开衫的袖口在这个过程中勾了一下琴凳的边角——那个掉漆露出原木色的边角。
袖口的线头——那根他刚才截过图的线头——在勾到边角的那一瞬间被拉长了一点点,从半厘米拉到大概零点六厘米。
然后弹回去,没有断。
她没注意到。
她已经站起来了,身体的惯性已经向前移动,开衫的袖口脱离了琴凳边角。
她转身朝琴房门口走去。
她的背影在他面前缩小——从半身景别变成了全身,然后更小,接近全景。
她经过窗边时,夕阳光最后一次照在她的后脑勺上。
她的头发——从后面看的时候,那些头发不是他平时看到的“妈妈的头发”。
它们是许清禾的头发。
在夕阳光最后一次照上去的时候,发丝的最外层被染成了暖棕色。
那种棕不是染发剂的棕——是黑色头发在暖色强光下的自然透光色。
发丝的表层鳞片——毛小皮——在光线的照射下反射出一层薄薄的光晕,光晕的边缘参差不齐,因为每根头发的截面都是略微椭圆形的,反射的角度各不相同。
她走出了门。
画面里只剩下空琴房里的夕阳光,和那些还在缓慢浮动、不知道她已经走了的尘埃。
它们在空气里继续自己的布朗运动——那些在她在的时候已经漂了很远的大颗粒尘埃,在她离开后还会继续漂。
它们不知道琴房里少了一个人。
它们不会因为她的离开改变自己的运动轨迹。
她来之前它们在。
她在的时候它们在。
她走了它们还在。
但它们在画面上的意义完全不同了——之前的画面里,它们是围绕她存在的配合元素。
它们的存在让她周围的空气变得可见,让夕阳光有了实体。
现在她不在了,它们独自留在画面里,变成了一群没有焦点的微粒。
它们不需要她,但镜头需要她。
没有她的琴房只是空房间——有夕阳光、有尘埃、有空调嗡鸣的空房间。
整个画面在沉默中延续了大概五秒钟。
第二个视频结束。四分三十七秒。
她嘴角的弧度变了。
之前看手机的时候,嘴角往上有一个极其微小的弧度。
松弛的。
不是刻意的笑——是放松状态下嘴角自然往上垂一点点的位置。
现在靠在琴盖上,那个弧度消退了。
嘴角回到一个平的、几近中性的位置。
但林屿注意到了消退的过程。
不是一下平掉的——是一点点地。
先往下落了大概一毫米,停了一下,再往下落了一点。
整个过程大概三秒钟。
三秒钟内她的嘴角完成了一个林屿需要逐帧回看才能确认的变化。
他倒退。
重新看了一遍。
放大画面。
没错。
她在家切菜的时候嘴角是平的。
看电视的时候是平的。
和父亲打电话的时候是平的——偶尔往下。
极少往上。
但在这段视频里,在她低头看手机的十几秒内,她的嘴角往上走了。
勾勒出一个连她自己都没察觉的弧度。
那个弧度在她靠在琴盖上休息的时候又退了回去。
沈砚看到了。
他把那十几秒完整地保留了。
他知道那个弧度不是给他的。
她看手机的时候嘴角上扬——手机那头是谁?
是谁让她在夕阳光里一个人坐着,看着屏幕,嘴角微微往上走了几毫米?
沈砚不知道。
他不可能知道。
但他还是拍下来了。
他把这个无法解释的、没有答案的、可能是给任何人的笑,连同她的脚尖、她的血管、她那截柔软的脖子、她袖口那根松脱的线头——一起保留了下来。
林屿摘下一边耳机。
他需要确认外面有没有声音。
母亲出门了。
走廊是空的。
客厅是黑的。
只有他房间的电脑屏幕亮着。
耳机的海绵套被他的手汗浸湿了一小块。
他把左边耳机摘下来,视频里的声音只剩右边耳朵能听到了。
鸟叫。
风铃。
空调嗡鸣。
她的呼吸——很浅,几不可闻,但在换腿的那一秒钟放大了一下。
她用了一次力,所以呼吸跟着出去了。
他戴回耳机。
右边耳机出现一声扑翅的声响——一只鸟从树枝上飞起,翅膀拍打了三下,然后频率降低,飞出了收音范围。
他不认识那个声音。
铂尔曼附近有树。
傍晚的时候鸟会叫。
傍晚的时候风会从没关严的窗缝进来,让风铃最下面的金属管轻轻碰一下旁边的管子。
傍晚的时候夕阳光会在某个人身上停留一分多钟,把她从“妈妈”变回“许清禾”。
他从来没听过这些。
他每次去铂尔曼都在深夜。
走廊里铺了厚地毯,他踩上去没有任何声音。
他站在1208门口的时候能听到的只有门缝底下漏出来的暖黄色光,和那些他知道但永远无法在此刻对任何人说出来的声音。
沈砚知道这些。
他在那些下午——那些林屿在学校上课的下午、在那些许清禾在上舞蹈课的下午——坐在铂尔曼的琴房外面、练习室外面、走廊里,坐在窗前,坐在能看到许清禾但她看不到他的位置上。
他记下了她所有的样子。
她自己在镜子前纠正动作的样子;她上一节课之后把训练服袖子卷到手肘以上用凉水洗了一把脸的样子;她坐在琴房里什么也不做只是等着傍晚结束的样子。
许清禾不是他镜头里的女主角。
许清禾是他的镜头本身。
他用她的形象拍了一部长达三年的电影,主角不是她——主角是时间、光线、空气和存在本身。
林屿点了暂停。
画面定格。
夕阳光的半衰期、即将开始褪色的暖橙色墙壁、悬浮在半空中的尘埃、她靠在琴盖上休息的那个侧面——睫毛投在脸上的阴影、琴盖反射的暖光和她本身皮肤的温度混在一起,形成一帧。
这一帧可以停在屏幕上一辈子。
但它不能。
它会继续播放。
她会站起来走出琴房。
夕阳光会褪掉。
第二个视频会结束。
第三个视频会开始。
她会走进铂尔曼的走廊尽头。
那扇门会关上。
一切已经发生过了。
所有他要做的只是让画面继续。
他又按了一次播放。
她还是靠在琴盖上。
又过了大概二十秒,她坐起来,用手拨了一下被压住的头发,把散在琴盖上的那几缕拨到耳后。
手放下的时候指尖不小心扫到琴盖边缘,发出一个很轻的刮擦声——指甲划过漆面的声音,尖锐但不刺耳。
她站起来。
开衫的袖口勾了一下琴凳的边角又弹开了。
她转身朝琴房门口走去。
她的背影在他面前缩小,经过窗边时夕阳光最后一次照在她的后脑勺上,把她的头发染成暖棕色。
然后她走出了门。
画面里只剩下空琴房里的夕阳光,和那些还在缓慢浮动、不知道她已经走了的尘埃。
第二个视频结束。四分三十七秒。
林屿摘下耳机。
耳机里什么也没有了。
鸟叫。
风铃。
空调。
她的呼吸。
全部退出。
退出得干干净净。
但耳道里还残留着耳机海绵塞的温度,和那些声音留下的余震。
他摸了摸耳朵。
耳机摘下来之后听自己房间里的声音——冰箱压缩机在厨房方向低沉地嗡鸣。
楼上走动的声音。
窗户被风吹动的轻微响声。
这些声音一直都在。
它们在他观看那四分三十七秒的时间里从未离开,只是他的耳朵选择了不听它们。
屏幕黑了。
他靠在椅背上。
他把手放在膝盖上。
他的手心全是汗。
不知是紧张的汗还是害怕的汗还是别的什么东西。
他低下头。
裤裆的位置有一点紧——不是那种明显的、需要遮盖的凸起,是更微妙的状态:他在没有意识到的状态下起了反应,等到视频结束、声音全部退去,才感觉到那块地方的皮肤被裤料压得有一点点敏感。
他把坐姿调整了一下。
那不是因为她的身体。
不是因为她的胸或臀或任何镜头里刻意强调的部位——沈砚的镜头根本没有去拍那些。
他拍的是她的脚趾、她的膝弯、她那截脖子、她靠在琴盖上被压出一毫米变形的脸颊。
这些画面里没有一帧是传统意义上性感的。
但它们比任何刻意摆出的性感都更让林屿觉得呼吸困难。
因为他看到了一个不该由儿子看到的东西——母亲作为单纯存在的美。
这种美没有任何目的。
她不需要讨好任何人。
她甚至不需要是自己的。
她只是来了、坐了、呼吸了、走了。
而沈砚花了一千多天的时间告诉她:这样就好。
这让林屿觉得羞耻。
他对她换腿时大腿在琴凳皮面上发出的摩擦声产生了不该有的身体反应。
他对她吞口水时那处凹陷变深变浅的过程产生了需求。
他暂停视频、回拖进度条,反复研究她嘴角那个消退了又没完全消退的弧度。
他研究的是他自己的母亲。
不——他研究的是许清禾。
而许清禾只是他母亲的名字。
这两个身份在这一刻同时指向同一个女人。
她坐在琴房里的时候只是许清禾,但他用儿子的眼睛看她,所以他眼里多了一层“不应该”。
这层不应该让他觉得那点可怜的紧绷感像一把小刀抵在下腹——不快,但有重量。
提醒他你在做什么。
提醒他你看到的是什么东西。
提醒他这些视频是沈砚留给你唯一的“礼物”——一个你作为儿子永远不该看到的母亲。
他深吸一口气。
点开第三个视频。
第二个视频结束。四分三十七秒。
他站起来走了一圈,又坐下。
第三个视频。
铂尔曼走廊。
画面是从走廊中段开始的。
沈砚站在电梯口附近。
她的背影在走廊里往前走。
她穿着那天出门时的浅色外套,头发扎得比平时低,发尾扫在肩头,随着走路的节奏轻轻晃动。
她走在走廊里,高跟鞋踩在深色地毯上没有声音——铂尔曼的走廊铺了很厚的地毯,走路几乎没有声响。
只有她的影子在墙壁上一晃而过,壁灯的暖光在地毯上切出一道道明暗交错的条纹。
她走到走廊尽头,手从包里拿出房卡。
沈砚的镜头没有跟上去。
他在走廊中段停住了。
画面上只剩下走廊空荡荡的尽头和她即将拐进去的那个转角。
他没有跟上去。他划了边界。前面是她的房间,和他的镜头之间隔了半条走廊的距离。
沈砚在视频的最后把镜头往下移了一下——对准了自己的鞋。运动鞋,黑色的,鞋带系得松松垮垮。然后画面结束了。
林屿盯着黑掉的屏幕。
沈砚知道自己不应该跟上去。
他知道自己拍的东西有些是可以放进画册里的,有些只能存在硬盘里。
这个视频是后者。
他拍了她的背影走进那间房,然后停住了。
他给了自己一个边界。
但林屿没有边界。
他站在那里,隔着门缝看到过光,听到过声音。
沈砚停下的地方是他没有停下的地方。
沈砚把镜头往下移对准自己鞋带的时候,他在门缝下看到了暖黄色的光。
林屿把剩下的视频也看了。
有些是她在吃饭,筷子夹起一块青菜送到嘴里,嚼的时候眼睛看着别处。
有些是她在换鞋,蹲下来,手指勾住鞋后跟往下压,脚踝在那个动作里绷出一道弧形。
有些是在公交车站等车,她站在那里看着车来的方向,把掉下来的包带提上去。
不是她最好看的样子。
是她活着的样子。
沈砚拍的不是一个女人的身体——他在拍她活着的方式。
吃饭,换鞋,等车,低头看手机。
这些日常动作沈砚全拍下来了。
因为沈砚知道有一天他会离开,而这些画面会替他在这个城市留下来。
他给沈砚回了一条消息。打了几个字又删了又打了一次。最终只发了:收到了。
沈砚没有回。
五分钟。
十分钟。
对话框左边没有出现头像。
沈砚已经走了。
不是在收到消息之后走的——是在发出那些视频的时候就已经离开了。
视频是他走之前留下的。
他算好了时间,让它们在恰当的时机出现在林屿的手机上。
他不需要回复。
他只需要把最后一批画面交出去。
林屿没有关电脑。
视频的最后一帧定格在铂尔曼走廊尽头。
他退出全屏,缩小窗口。
桌面上多了一个文件夹,他把视频拖进去。
和U盘里的文件放在同一个目录下。
他站起来。走到书桌前。打开抽屉。
沈砚走之前那一夜——他不知道她在哪。
但她去了沈砚的工作室。
那是一个旧厂房改造的空间,墙上有她的大幅照片,但不是能认出来的那种——都是背影、局部、逆光的轮廓。
沈砚没有开顶灯,只有两盏摄影灯亮着。
她站在灯光里的时候影子被拉得很长。
他站在相机后面,没有按快门。
她问他拍不拍。
他说不拍了。
他把相机放在桌上,走过去站在她面前。
他伸手碰了一下她的头发。
她没有动。
他低下头吻她。
她的手垂在身体两侧没有抬起来,但也没有推开。
摄影灯在墙上投出两个叠在一起的影子。
后来她坐在他的外套上——那件黑色外套铺在旧沙发上。
他跪在她面前的地板上,一颗一颗解开她衬衫的扣子。
从上往下。
摄影灯的光从侧面照着她的上半身。
她偏过头看着墙上的那些照片——上面全是不完整的自己。
臀部的边缘、大腿的弧线、膝盖后面的皮肤、后颈的发际线。
她在那些被切割成碎片的自己面前脱下衬衫。
现在那些照片全部锁在抽屉里的银色U盘中。没有其中一张被发表出去过。
他把房卡放回去。
关了抽屉。
没有上锁。
锁已经没有意义了。
抽屉里的东西越来越多,他每次打开的时间越来越长。
锁芯转动的次数越多就越没有保护作用,它只能保护他假装不知道自己有这些东西。
他躺回床上。
天花板。
耳机的线垂在枕头旁边。
手机屏幕亮了一下又暗了。
沈砚最后那段视频里走廊尽头的样子他记得很清楚——暖黄色的壁灯,深色的地毯,尽头那扇门关着。
他想起自己站在铂尔曼1208门口的那个晚上。
门缝下面透出来的光。
声音。
沈砚在走廊中段停住了。他没有。他站到了门口。然后他听到了一些他永远无法删除的东西。
现在沈砚走了。
那些视频、照片、U盘和网盘里的东西留给了他。
他不知道这是礼物还是债务。
他只知道沈砚会把在铂尔曼拍得最好的那张照片发到杂志上——一个看不清脸的女人,在逆光里做拉伸。
那张照片可以属于任何人。
但林屿知道那是谁。
母亲也知道。
两个知道的人,隔着茶几,谁都不会提起。
这是他们之间无言的默契。
第二天早上。
她在厨房煎蛋。
他起来的时候她已经系好围裙了。
刺啦声穿过客厅。
他站在厨房门口看着她。
她背对着他,和每一个早上一样,围裙蝴蝶结左边的耳朵比右边长,弯腰的时候短裤边缘往上提了一截。
他的视线落在她膝盖后面——那一小块皮肤,在日光灯的照射下没有任何异常。
没有青色。
没有淤痕。
那块淤痕已经消了。
在她不知道的时间里,在她不知道被记录下来的角落里,那块青色已经褪干净了。
沈砚拍到的东西已经不存在了。
但视频还在。
他坐下来。
她端上粥和煎蛋,在他对面坐下。
锁骨上的红痕也消了。
后腰的指印也看不见了。
她的身体在恢复。
她每天在恢复。
他每天在备忘录里记录那些痕迹,然后看着它们消失。
下午她换了运动短裤出门。
他在客厅看手机,她经过的时候带起一阵风。
他抬头的时候刚好看到她的腿——从大腿到小腿,膝盖后面的那一片皮肤干干净净。
没有青色。
他找了一遍。
确实没有了。
他想到沈砚的视频里那片青色停留了三四秒。
现实里那片青色停留了大概十天。
他是从第二个星期开始看的。
他错过了它最明显的时候。
他看到的是它在褪去的尾声。
“我去买菜了。”
“嗯。”
她出门了。
他坐在沙发上。
沈砚的视频里她穿着训练服做拉伸的画面还停在脑子里。
他拿起手机又放下。
他发现自己看她的方式变了。
他看到她的时候脑子里会自动切到沈砚的镜头语言——膝盖后面的弧度,弯腰时腰线的收窄,低头时脖颈的线条。
沈砚的视角已经植入了他的眼睛。
他下楼。走到门岗。
贺成在。他坐在窗户后面,黑色笔记本摊开在桌上,正在写什么。看到林屿走过来他停了笔。
“小沈——发了一些视频过来。”林屿说。
贺成看着他。没说话。
“他拍了三年。”
“我知道。”贺成说。他停了停。“我帮他开过门。他每次来都坐在那间练习室外面。一坐一下午。”
林屿站在那里。下午的阳光照在门岗的窗户上,反光刺眼。贺成没有抬头,低头翻了一页笔记本。
“他拍的东西——你就看了?”
“看了。”
贺成点了一下头。
没有问看到了什么。
贺成不需要问。
他知道那间练习室在哪。
他知道母亲几点下课。
他知道沈砚来的时候坐在哪个位置。
他坐在门岗里看了三年,什么都看到了。
林屿回到单元门。
上楼。
她还没回来。
他走进自己房间,打开抽屉,看了一眼那三样东西又关上了。
他站在窗边等。
过了一会儿楼下出现了她的身影——她拎着菜回来了,运动短裤,白色运动鞋,马尾在后面晃。
他看到她走路的姿势——和视频里她走在铂尔曼走廊上不一样。
家里的步子更快,更随意,铂尔曼的步子更慢,更稳。
他在窗口看到她走进单元门。
他退回房间。
她进门了。换鞋。把菜拎进厨房。
“今晚吃鱼。”
“嗯。”
他走过去。
她蹲在厨房地上把菜从袋子里拿出来——芹菜,葱,一条用塑料袋包好的鱼。
她蹲着的时候运动短裤往上提了一截,大腿后面到膝盖的线条完整地露出来。
日光灯从头顶照下来。
他看到了她膝盖后面的那片皮肤。
干干净净的。
没有青色。
痕迹已经消了。
视频里的那片青色是十天前的她,不是现在的她。
沈砚在十天前拍下了那个已经消失的画面,然后在今天传给了他。
他接收了一个过去时态的母亲。
“昨晚睡得好吗。”
“嗯。”
她不知道他看过沈砚拍的三个视频。
不知道他通过沈砚的镜头看到了她不穿衣服之外的一切——她蹲下来换鞋时脚踝的弧度,她侧压腿时髋部的扭转,她坐在琴房里夕阳光中的安静。
那些画面现在全在他的脑子里。
他坐在她对面喝粥的时候,脑子里同时在播放三个视频。
她喝粥的动作和视频里她吃饭的动作重叠了。
他低头。筷子夹起煎蛋。边缘煎得焦黄,和每一个早上一样。
他拿起手机。
打开网盘。
把三个视频的缩略图看了一遍。
第一段——练功房里做拉伸。
膝盖后面的青色淤痕。
第二段——琴房里低头看手机。
嘴角松弛的弧度。
第三段——走廊尽头消失的背影。
鞋带系得松松垮垮。
他关掉手机。屏幕黑了。他在黑色的屏幕里看到自己的脸。和铂尔曼走廊尽头一样。
但走廊尽头是一扇门。门后面有东西。他脸后面没有。
