(他们是为了新闻来的,还是为了电影?新闻热度48小时就死。如果电影太‘文艺’,或者太无聊,我们就完了。)
旁边喝可乐的胖子黑客(Ghost_01)和瘦子黑客(Skeleton)都竖起了耳朵。作为技术宅,他们也好奇,这个让他们去教小学数学的魔鬼,到底拍了个什么玩意儿。
林莫笑了。
他拿起桌上的一颗螺丝钉,在指尖灵活地转动着,发出轻微的金属摩擦声:
“Action speaks louder than words, David.”
(事实胜于雄辩,大卫。)
“Jack.”
正在角落里擦拭枪油的杰克立刻走过来,将那个贴满贴纸的外星人笔记本连接到了仓库中央那块85英寸的8K监视器上。
“Show him the Lobby Sequence. Bullet Time cut. Final Render.”
(给他看‘大厅枪战’。子弹时间剪辑。最终渲染版。)
“Sending secure stream.”
电话那头沉默了三十秒。
那是数据缓冲的时间。
仓库里也很安静,只有服务器风扇低沉的嗡鸣。
屏幕亮起。
画面中,身穿黑色风衣的尼奥向后仰倒,动作违反了重力常识。
一颗黄铜色的子弹旋转着划破空气,带起一圈圈透明的、如同液态玻璃般的激波涟漪。
时间在这一刻被物理切片了。
摄像机像是一个不受物理法则束缚的幽灵,围绕着静止的尼奥和子弹,做了一个360度的顺滑旋转。每一颗悬浮的尘埃,每一片衣角的褶皱,甚至是尼奥墨镜上反射出的弹道轨迹,都清晰得令人发指。
“啪嗒。”
胖子黑客手里捏着的空可乐罐掉在了地上。
他没有去捡。他张大嘴巴,甚至忘了呼吸。
作为顶级极客,他看到的不是酷炫,而是违背常理的Bug。
“这不科学……”胖子喃喃自语,眼睛瞪得像铜铃,“这种视角的连续转换……除非你在现场架了一千台摄像机,否则那种视差(Parallax)怎么消除的?背景没有撕裂?遮挡边缘怎么处理的?这也太丝滑了!”
电话那头,传来了一声甚至有些失态的粗口:
“Holy... Mother of God.”
“Lin... Is this CGI? No, the texture, the lighting... its too real... How?”
(林……这是特效吗?不,材质,光影……太真了……怎么做到的?)
林莫对着许初静眨了眨眼,然后对着话筒,开始了他最擅长的“降维打击”。
他现在的语气,不像导演,像个正在给本科生上课的物理教授:
“Its not CGI, David. Its Optical Flow.”
(这不是特效,大卫。是光流法。)
“I built a rig with 120 Canon cameras, triggered sequentially at 0.008-second intervals along the path.”
(我搭建了一个120台佳能相机的阵列,沿着轨迹以0.008秒的间隔顺序触发。)
“But physical cameras have gaps. So I wrote an algorithm.”
(但物理相机有空隙。所以我写了个算法。)
“It calculates the motion vector of every single pixel between Camera A and Camera B, predicts their trajectory, and generates artificial frames to fill the void.”
(它计算相机A和B之间每一个像素的运动矢量,预测它们的轨迹,生成人造帧来填补空隙。)
林莫顿了顿,补了一刀:
“Basically, I used math to freeze time.”
(简单来说,我用数学冻结了时间。)
电话那头陷入了长久的死寂。
只有扎斯拉夫沉重的呼吸声。他可能听不懂什么是“运动矢量”,但他听得懂什么是**“电影工业的革命”**。
这不仅仅是一部电影。这是印钞机。是好莱坞下一个十年的标准。
“Lin.”
扎斯拉夫的声音变了,不再是刚才那种咋咋呼呼,而是带着一种朝圣般的颤抖:
本小章还未完,请点击下一页继续阅读后面精彩内容!