Carmack(图右)与 Abrash(图中),左边的年轻人是 Oculus Rift 的创造者 Palmer Luckey(刚刚 20 岁出头)
在被 Facebook 2 亿美元收购才几天,Oculus 又传出大新闻:在游戏开发界几乎与公司 CTO John Carmack 齐名的另一传奇人物 Michael Abrash 已确定出任首席科学家。
Abrash 本人通过 Oculus 公司官方博客上发表文章,宣布了这一消息。
在文中,他回忆到自己最初接触虚拟现实的概念,是 20 年前读到 Neal Stephenson 的《雪崩》一书。
他也与 Carmack 近 20 年的交往,两人人生轨迹中的多次擦肩而过,当然也有短暂而辉煌的在 Quake 引擎上的合作——10 个 20 来岁没什么经验的小伙子一起完成了惊世之作。Abrash 曾经在名著《Graphics Programming Black Book》中这样描述与 Carmack 合作的感觉:“就像在风暴中被绑在了一个腾空而起的火箭上。”[1]
因此,Abrash 加盟 Oculus 并不稀奇,除了与 Carmack 长期的友谊之外,他在 Valve 的研究工作近年来也从增强现实(AR)转变为虚拟现实(VR)。其中原因,他自述是因为读了 2011 年 8 月出版的科幻小说《Ready Player One》(台湾繁体中文版叫《一级玩家》,大陆《科幻世界》的翻译版叫《玩家一号》),并推荐给了其他同事,大家得出结论,VR 比 AR 更有趣而且用户也更容易控制,研究项目从而转向了 VR。
与此同时,Palmer Luckey 在 Oculus 的原型也渐渐有了模样,Rift 诞生了。(非常凑巧的是,《程序员》杂志 4 月刊正好有对 Luckey 的访谈,讲述 Rift 的关键技术。)
2013 年,Abrash 在 GDC 上发表的演讲题目,是“为什么虚拟现实这么困难”。
他显然认同 Carmack 和 Oculus 的判断,虚拟现实的发展已经看到了曙光。由没有 VR 技术背景的团队所开发的 Oculus Rift 已经能够创造一种真实的虚拟存在感,在你的意识中,真的觉得自己到了某个地方。这之前科研人员必须用笨重而且昂贵的设备才能实现。
Abrash 甚至认为,虚拟现实不仅将是下一个大平台,而且是终极平台。但是,研发能进入千家万户的虚拟现实系统,将耗资巨大,所以 Facebook 的资金来得非常及时。他还表示,自己完全希望能将余生都用于虚拟现实的研发。
除了 Abrash 之外,Valve 公司从事 VR 研发的 Atman Binstock(任首席架构师)和 Tom Forsyth 在此之前已经加盟 Oculus。
【人物小传】
Michael Abrash 是著名的游戏程序员。他早在 1982 年就开发了自己第一款 PC 游戏 Space Strike,后来效力于微软 Windows 团队,负责汇编和图形代码。90 年代中期在 Carmack 的 id 游戏公司开发 Quake 引擎。引擎完成后又回到微软,从事过自然语言研究,后又加入了 Xbox 研发团队。21 世纪的第一个十年,他在 RAD Game Tools 开发了后来被 Intel 收购的 Pixomatic 渲染器和 GPU 计算架构 Larrabee。2011 年,加盟著名游戏开发和平台公司 Valve。
他更为一般程序员所知的,是许多脍炙人口的图形学与汇编、优化方面的技术文章和图书,影响了一代程序员,其中不少至今仍有很高价值。