今天和同事偶然聊起 Three.js 这个框架,突然回忆起第一次进入官网时的某个 Demo 给我留下的震撼。

那个 Demo 整个只有黑白两色,并且画面自动前进,而你能做的也只有滑动鼠标滚轮,以地平线为中心来回切换“地上”和“地下”的世界,而画面行进过程中则贯穿了一首非常好听的 BGM。虽然画面和操作方式都非常简单,但配上 BGM 后,这个 Demo 就已经进化成了一种超越 MV 的媒介,它比一般的视频更灵动、让人更容易触摸个中情感。这也是这个 Demo 给我留下如此深刻印象的原因。

于是我打开 Three.js 官网试图再次寻找那个 Demo,却发现怎么也找不到了。于是我只得在网易云 “我喜欢的音乐” 歌单中搜索,成功找到了这首非常好听的 Through The Dark。

仍不死心的我又翻开了网页源代码,搜索 throught,结果还真就找到了这行代码:

首先是 Google Australia 官方账号投稿的 MV 幕后故事。这个视频的简介告诉我们这首动人音乐的由来:

官方把这种表现形式定义为“互动电影”,确如其名。只消鼠标滚轮的上下滚动这一个操作,你就可以看着孩子与父亲从并肩而行到阴阳两隔之间发生的各种片段,而影片中对于心理活动的描绘则使用了大量奇妙的画面比喻,艺术感十足。不得不说创作团队真的是一群鬼才。

幸运的是,除了官方视频,我还找到了两段玩家自行上传的游戏录像:

虽然画质不高,并且也没办法亲自操纵画面,但我仍然推荐你通过别人的双手感受一下这满到溢出的伤感。