清晨六點(diǎn)半,李峰被第五個(gè)鬧鐘叫醒。他揉了揉布滿血絲的雙眼,從通州某小區(qū)不足十平米的次臥里爬起來(lái)——這里距離天安門廣場(chǎng)三十公里,是他用西城區(qū)老宅租金補(bǔ)貼后勉強(qiáng)租下的棲身之所。窗外是尚未蘇醒的六環(huán),而他的代碼正在虛擬世界里構(gòu)建著另一個(gè)黎明。
三年前,李峰還是胡同里街坊羨慕的“三環(huán)原住民”。當(dāng)家族會(huì)議決定將老房出租時(shí),父親用搪瓷缸敲著桌子說(shuō):“搞什么虛擬現(xiàn)實(shí)?老祖宗留下的房子才是真現(xiàn)實(shí)!”如今這個(gè)北大計(jì)算機(jī)系畢業(yè)的“別人家孩子”,成了親戚口中“把金飯碗換成代碼的傻子”。
在亦莊的VR實(shí)驗(yàn)室里,李峰正調(diào)試著新一代手勢(shì)識(shí)別算法。他的工位貼著便簽條:“48小時(shí)未合眼紀(jì)錄保持者”。項(xiàng)目組正在攻堅(jiān)醫(yī)療手術(shù)模擬系統(tǒng),上周連續(xù)三個(gè)同事因心悸送醫(yī)。“我們管這叫‘心率過(guò)載保護(hù)’,是身體在抗議。”他苦笑著展示智能手表上平均每分鐘102次的心跳數(shù)據(jù),而電腦屏幕上漂浮著正被精密拆解的數(shù)字心臟。
搬家那天,李峰在卡車后視鏡里看著鼓樓漸漸縮小成灰色斑點(diǎn)。新家在六環(huán)外新建小區(qū),夜晚安靜得能聽(tīng)見(jiàn)變電站的嗡鳴。他把童年收藏的兔兒爺擺進(jìn)書柜時(shí),母親打來(lái)電話:“你張叔的兒子在事業(yè)單位都分房了...”他默默將VR眼鏡調(diào)試到沉浸模式,冰川在眼前崩塌成億萬(wàn)晶格。
行業(yè)論壇上流傳著“北京VR開發(fā)者生存公式”:時(shí)薪=壽命折損系數(shù)×環(huán)數(shù)梯度補(bǔ)貼。李峰算過(guò),自己時(shí)薪相當(dāng)于金融街同齡人的三分之一,但眼鏡里正在成型的虛擬故宮項(xiàng)目讓他凌晨三點(diǎn)依然亢奮。“當(dāng)你在數(shù)字世界重建的乾清宮看見(jiàn)晨光穿透窗欞,那種震顫...”他忽然咳嗽起來(lái),手心里躺著幾根白發(fā)。
上個(gè)月團(tuán)隊(duì)?wèi)c功宴設(shè)在國(guó)貿(mào),李峰望著窗外長(zhǎng)安街的車河出神。住在隔壁鋪位的同事醉醺醺摟住他:“知道為什么選六環(huán)嗎?那兒離未來(lái)更近。”他們研發(fā)的消防演練系統(tǒng)剛通過(guò)驗(yàn)收,能讓人在虛擬火場(chǎng)里重復(fù)訓(xùn)練200次而不必冒任何風(fēng)險(xiǎn)——這種“安全的危險(xiǎn)”正是技術(shù)的悖論魅力。
冬至夜,李峰戴著VR設(shè)備給父母演示“數(shù)字故居”。當(dāng)父親顫巍巍伸手觸碰虛擬屋檐下的燕窩時(shí),他看見(jiàn)母親悄悄抹了眼角。程序后臺(tái)記錄顯示,這個(gè)四合院模型已迭代437版,每塊磚的紋理都掃描自拆遷前的故鄉(xiāng)。
凌晨收工時(shí),地鐵早已停運(yùn)。李峰騎共享單車穿過(guò)空曠的東六環(huán),頭盔里播放著算法生成的雨聲白噪音。手機(jī)彈出房租提醒短信,而他正在構(gòu)思如何用粒子系統(tǒng)模擬老北京春天的柳絮——那些從他出生地飄走,如今需要穿過(guò)整座城市才能再度相遇的,柔軟而固執(zhí)的真實(shí)。