文 | VR陀螺 云吞
可爱又迷人的反派角色
今天是10月24日,也就是传说中的程序员日。 今天你收到这种福利了吗? 许多程序员都为改变世界做出了贡献。而今天要给大家介绍的这个程序员,不仅改变了游戏,也改变了VR。他就是Oculus的现任CTO 约翰·卡马克(John Carmack)。 在上周的OC4上,他是为数不多的亮点之一。这个有着“传奇程序员”、“3D游戏之父”、“3D引擎开创者”、“魔术之手”等诸多头衔的大神级人物,自2013年加入Oculus之后,在OC的舞台上一站就是4年。这期间,尽管行业从盛夏走向寒冬,Oculus内部动荡不堪,他本人也深陷官司。但卡马克始终如定海神针一般,每一年在台上淡定的侃侃而谈,还时不时毒舌一两句,个性十足。 小偷、程序员、企业家和太空创业者 卡马克从小就不是一个循规蹈矩的孩子。 1970年,卡马克出生于美国堪萨斯的中产家庭。12岁时,父母突然的离异让他性情大变。从那时起,他迷恋上了电脑,甚至在14岁时和几个朋友一起闯入一所学校去偷Apple II电脑,被抓个现行。于是年幼的卡马克被送到了青年劳教所,呆了一年。那里大多数的孩子都是毒品成瘾,而Carmack则是想要一台Apple II成瘾。 读高中时的卡马克被人认为是“怪才”,还被学校认为心理有问题。进入大学后,他的编程天赋得到了充分发挥,大一还没读完,他编写的一些小游戏就被不少软件公司买走,他也忙于同时在多家公司兼职,逐渐在游戏行业小有名气。年轻时长发飘飘的卡马克
1990年,卡马克加入了一家名为Softdisk的软件公司,开始专心开发游戏软件。在那个时代,IBM个人电脑已经开始盛行,但游戏软件总体非常稀少。经过一番钻研,卡马克成功将风靡全球的任天堂游戏《超级马里奥兄弟3》从游戏机上移植到了电脑上。经过实验,他开发出了一种名为EGA(增强型图形适配器,3D图形加速卡的雏形)的PC显示技术,这是一种16色的显示模式。之后,他又设计出屏幕刷新技术以提高游戏图形显示的速度。 在Softdisk获得成功之后,卡马克和几位朋友一起创立了名为id Software的游戏公司。在被公司称为“世界上首款3D电脑游戏”的《Hovertank 3D》(气垫坦克3D)中,卡马克开创了一项新的技术,计算机只需要渲染玩家视野范围可见的区域,而不是渲染关卡的整个区域。这项技术为处理器减轻了负担,使其有更多的资源去描绘画面的细节。 随后的几年中,卡马克操刀开发了多款PC游戏史上具有里程碑意义的游戏作品,同时研发出自己独创的3D引擎。这些游戏至今听起来仍然如雷贯耳:游戏《Quake》截图
除了3D方面的成就外,卡马克还为游戏业带来了许多其它的技术革新,例如网络代码中的客户端侦测、多重纹理、便于修改和可扩展的游戏代码、游戏内部的命令行指令…… 游戏制作技术上的突飞猛进,让玩家们似乎一夜之间来到了一个新的时代。正是卡马克和他的团队,将上世纪90年代还一穷二白的游戏产业推到了世界的舞台上,正是因为他,这么多游戏上的设计和想法才能够实现。 2009年,B社(Bethesda)的母公司ZeniMax Media宣布收购id Software。彼时卡马克所制作的游戏已经为公司带来了数亿美金的收入,在商业上取得巨大的成功。他还名列《财富》杂志评选的500佳企业管理者,2010年时还入选美国互动艺术设计名人堂。微软在很多问题都非常尊重他的意见,甚至展示Windows 95 多媒体应用的3D演示程序就是使用他设计的引擎。 编程重症患者卡马克在当时表示,公司脱手了,自己终于可以一头扎到电脑前没日没夜的编程了。“我甚至都不用再把自己伪装成高管,我不用参加董事会议,我什么事也不用做!唯一要做的就是待办公室工作。” 虽然嘴上这么说着,但是离经叛道的他早已经瞄上了另外一块看上去和游戏并没有什么关系的领域——航天航空。 我们都知道艾隆·马斯克是一名狂热的火箭爱好者,还创办了自己的私人太空公司。实际上,卡马克在这方面起步更早。在2000年,他成立了自己的私人太空公司Armadillo Aerospace(穿山甲宇航),致力于研发可重复使用的登月火箭。 遗憾的是,在游戏界呼风唤雨的卡神,在行航天领域并没有取得成功。过于高昂的资金、技术投入让这个项目难以为继。2013年,卡马克宣布Armadillo Aerospace解散所有员工,进入“休眠状态”。 VR的伯乐 也有相当多的人猜测,Armadillo Aerospace的关闭还有另一个重要的原因——卡马克在当时已经对VR产生了浓厚的兴趣,准备将全部精力都放在这个全新的领域中。 如果说Oculus是那匹万里挑一的千里马的话,卡马克毫无疑问就是它的伯乐。 这绝非空话。想当年,年纪轻轻的帕胖一直在自家的车库里捯饬Oculus Rift的原型机,一做就是好几年。直到做到第6代产品时(代号Rift),在一个网络论坛时被卡马克看上了。对技术极度痴迷的卡神觉得Oculus有前途,因此非常热心的帮帕胖进行了不少软件方面的优化工作。卡马克早年多次在Twitter上提及Oculus和帕胖
卡马克还曾经在论坛上分享过自己对当时Oculus Rift的评测。在这篇非常详尽的评测中,卡马克完整记录了初代Rift从技术、造型到体验上的点点滴滴,还给出了许多自己的建议、构想和解决方案。其中的许多观点,在后来的Rift上都实现了,比如:投稿/爆料:tougao@youxituoluo.com
稿件/商务合作: 六六(微信 13138755620)
加入行业交流群:六六(微信 13138755620)
元宇宙数字产业服务平台
下载「陀螺科技」APP,获取前沿深度元宇宙讯息