淩晨三點,老周戴著震動手環坐在全息投影前,指尖輕輕拂過虛擬的星空。他的手指關節因為常年勞作而變形,像老樹枝椏,卻在觸碰那些矽膠凸起時變得異常輕柔。當他摸到獵戶座時,突然停住了,肩膀微微顫抖,喉結在麵板下滾動了好幾次。
“就是這個感覺……”他的聲音帶著哽咽,指尖在三星上反覆摩挲,“那年我在麥秸垛上,天狼星就這麼‘咚咚’地敲著我的眼睛,像在跟我說話。後來我瞎了,總夢見自己在摸星星,可夢裏的星星都是滑溜溜的,不像現在這樣,帶著點‘砂質感’,像真的……”
沈硯之悄悄調整了所有恆星的震動頻率,讓它們的節奏和老周的心跳漸漸同步(每分鐘62次)。她看到老人的眼角滲出淚來,滴在手環上,暈開一小片水漬。那些淚水裏,有對光明的渴望,有對歲月的感慨,更有失而復得的珍重。
小夏站在旁邊,看著成本表上的紅色數字,突然覺得那些數字其實沒那麼重要。他想起昨天除錯裝置時,老周摸著虛擬的月球說:“這坑坑窪窪的感覺,和我小時候在河邊摸鵝卵石一模一樣。”那種驚喜的語氣,像個得到糖果的孩子。
“沈老師,我改了下獵戶座的震動邏輯。”小夏突然開口,聲音有些激動,“根據老周的話,讓三星的震動有細微的時差,就像……就像三兄弟在說話,老大先開口,老二老三跟著應和。”他演示著,手環在獵戶座的位置輕輕震動,果然有微妙的先後順序,像低聲的交談。
沈硯之笑了,眼底的疲憊被暖意取代。“加得好。”她看著老周還在專註地“摸”著星空,“這纔是他要的星星——不隻是位置和亮度,還有溫度、質感,甚至‘說話’的語氣。”
清晨的第一縷陽光照進工作室,透過百葉窗在地板上投下道道光帶,像虛擬星空的倒影。沈硯之看著螢幕上的虛擬場景:老巷的餛飩攤冒著熱氣(蒸汽的溫度引數精確到38℃),雨林的瀑布濺起水珠(每個水珠的折射角度都經過計算),教室的陽光投下光斑(誤差控製在0.3度內),星空的震動帶著溫度(與老周的體溫差不超過1℃)。
這些由資料和程式碼構建的世界,或許永遠達不到100%的真實,卻能在某個瞬間,讓人們相信自己觸碰到了心裏最柔軟的地方。
小夏抱著新的專案計劃書走進來,封麵上“虛擬古鎮重建”幾個字在陽光下泛著光。他的靴底沾著清晨的露水,在地板上留下淡淡的痕跡,像新故事的序章。“沈老師,古鎮的李木匠說,當年的雕花窗欞,每個花瓣的弧度都不一樣,因為他是‘憑著心情雕的’。”
沈硯之接過計劃書,指尖劃過封麵上的古鎮素描,突然笑了。她知道前方還有數不清的0.1毫米要調整(窗欞花瓣的弧度誤差不能超過0.5度),有數不清的“應該是這樣”要爭辯(甲方肯定會想把雕花紋路改成對稱的,說“看著整齊”),但隻要想到那些在虛擬場景裡找到鄉愁、觸控星光的人——李奶奶聞到餛飩香時的笑容,陳校長摸到課桌椅時的淚水,老周觸碰星星時的顫抖,她的觸控筆就永遠有落下的理由。
因為虛擬場景的終極意義,從來不是複製現實,而是用資料搭建一座橋,讓那些回不去的時光、到不了的地方、看不見的風景,都能在指尖綻放出真實的溫度。就像此刻,陽光穿過工作室的窗,在螢幕上投下道溫暖的光帶,與虛擬星空的光芒交疊在一起,分不清哪是現實,哪是夢境。而這模糊的邊界裏,藏著的正是人們最珍貴的渴望。