您的位置:首页VR资讯VR百科 → 约翰·卡马克加盟Oculus VR是出自对游戏的热忱

约翰·卡马克加盟Oculus VR是出自对游戏的热忱

2016/5/16 18:02:06来源:www.a300.cn作者:佚名我要评论(0)

约翰·卡马克被誉为3D引擎之父,是id Software游戏开发工作室的联合创始人。去年他突然离开id Software,加盟Oculus VR担任首席技术官,引起了业界不小的骚动。

约翰·D·卡马克二世(John D. Carmack II,1970年8月20日-),被誉为3D引擎之父,是最早的3D引擎开发者、游戏内部命令行指令发明者、卷轴游戏背缓冲技术发明者和3D图形加速技术奠基人。虽然在程序员圈子里面赫赫有名,但是在虚拟现实领域,还没有闯出一片天。对绝大多数玩家来说,John Carmack还是那个“开发Doom和Wolfenstein游戏的天才程序员”。他也是id Software游戏开发工作室的联合创始人。去年当他突然离开id Software,加盟Oculus VR担任首席技术官之时,业界还是引起了不小的骚动。尽管Palmer Luckey(Oculus创始人)和公司一直想用自己的Rift头盔去影响John Carmack,但他却是受到了三星虚拟现实设备Gear VR的影响。在接受外媒Engadget采访时,他说道,“它(指Gear VR)让我下定决心,我要集中注意力专注在Oculus上。”

中文名 :约翰·卡马克

外文名 : John Carmack

国 籍: 美国堪萨斯州罗兰帕克

出生日期: 1970年8月20日

职 业 : Oculus VR首席技术官

主要成就: id Software的创始人之一; 游戏界的教父级人物; 3D引擎之父

奋斗经历

1990年,正值计算机技术的黄金发展时期,IBM个人电脑为整个软件业带来了前所未有的机遇。但这时的软件多以商业用途为目的,游戏软件却少人问津。当时一家名为Softdisk的软件公司找到了在读大二的卡马克,希望他加入公司,一起开发游戏软件。出于对游戏软件的热爱,他毫不犹豫的同意了对方的邀请。卡马克首先遇到的问题是如何将游戏程序移植到个人电脑上,经过一番考虑,他选择了IBM PC作为最早的游戏运行平台,游戏软件就是任天堂公司风靡全球的《超级马里奥兄弟3》。经过实验,他开发出了一种名为EGA(增强型图形适配器,3D图形加速卡的雏形)的PC显示技术,这是一种16色的显示模式。之后,他又设计出屏幕刷新技术以提高游戏图形显示的速度。不久,IBM PC的第一款2D游戏成功问世,迈出了游戏软件历史性的一步。。一年之后,Carmack自己开始创业,建立了大名鼎鼎的id Software游戏公司,在这里,Carmack开发出了最早的3D游戏引擎,并发布了世界上第一款3D射击游戏《Wolfenstein 3D》,id Software的著名游戏还有《Quake》(雷神之锤)系列和《Doom》(毁灭战士)系列等。

雄心勃勃的卡马克当然不会停留在人人都能设计的2D游戏上,他把目标锁定在了3D游戏的研发上。如果是在几年前,他的“3D计划”可能很难实现,好在那时的计算机硬件技术已发展到了相当的水平—高分辨率显示器、大容量硬盘和内存、高速运算的CPU和图形加速卡等等,这些都是他实现梦想的绝好基础。两年后,他与另一个游戏软件天才John Romero共同开发出了全球首款3D射击游戏《德军总部3D》,这款3D游戏采用了他独创的3D游戏引擎。紧接着,他又开发出了《Doom》和《Quake》两款3D游戏。一时间,所有的电脑用户都争相购买这些游戏,人们甚至为了能玩上3D游戏而去购买昂贵的PC。不到一年的时间,仅《Doom》一款游戏就售出了几百万张拷贝,带来了上亿美元的商业利润。

卡马克今天的地位主要归功于他在3D方面的成就,尤其是对3D加速技术不遗余力的倡导和传播。《雷神之锤》刚刚问世的时候,3D加速卡在人们眼里还只是一个可笑的空想而已,只有卡马克对3D技术的威力深信不疑,他为《雷神之锤》制作了一个专门在Verite显卡上运行的特别版本,画面看上去非常漂亮,可惜的是Verite显卡未能在市场上站稳脚跟。随后卡马克又采用OpenGL标准为《雷神之锤》制作了一个新的版本,使所有具备3D加速能力的显卡都能以更快的速度、更高的分辨率渲染出更华丽的图像。到了今天,一些显卡生产商在研发新产品之前甚至会先同卡马克商量一下,以确保他们的硬件可以完美地支持id出品的游戏。卡马克所作的这一切决定性地改变了显卡产业未来的发展。

除了3D方面的成就外,约翰·卡马克还为游戏业带来了许多其它的技术革新,例如网络代码中的客户端侦测、多重纹理、便于修改和可扩展的游戏代码、游戏内部的命令行指令……看来所有该做的都已经被卡马克做完了,可谁知道呢,也许这一切只不过是开始而已。

除了游戏领域之外,John Carmack也和Elon Musk、Jeff Bezos一样,醉心于太空技术。他创建了Armadillo Aerospace公司,研究宇宙航行技术,先后参加过几届NASA举办的登月挑战赛。可惜的是,在“可复用亚轨道航空器项目”失败,无法争取到NASA的合同后,Carmack认为继续投入这项事业并不是一个明智的决定,所以不久之后,他宣布放弃这个自己投入12年精力的私人项目。

目前工作

2013年8月7日,卡马克以首席技术官(CTO)身份加入Oculus VR公司,并在同年11月22日正式从id Software辞职以全职供职于Oculus VR。卡马克辞职的原因是id的母公司ZeniMax Media不赞成id在Oculus Rift这个平台上发展游戏。这位游戏界先锋人物将在Oculus Rift公司位于德州达拉斯的新办公室上班。他一直是VR技术的支持者,在Oculus Rift还处于原型阶段时,他就参与在硬件层面让Doom 3支持Oculus Rift。他在声明中称:年轻时做现代游戏开创性工作时的回忆是美好的,现在跟Oculus Rift团队的选手一起从新开干,这种感觉又回来了。他认为VR在未来会有很大影响,现在这些都是探索性工作,未来的范式会由今天的我们来界定,想想就带感。

卡马克表示:“我在现代游戏业上已经获得了很多成功,这些都是很美好的回忆。而他们早期用胶带、胶水制作Rift原型并对其编码的经历让我回想起了自己的那些经历。我相信虚拟现实技术将会在几年内为游戏行业带来巨大的变革,Oculus rift就是其中的先驱者。但目前这项技术并不成熟,还有许多问题需要解决,我很高兴能为其贡献自己的力量。”

卡马克一直看好移动虚拟现实的前景,之前他就表示虚拟现实的未来是移动。当时他表示自己最重要的工作就是要开发Oculus的移动SDK。他反复强调,Oculus Rift将能独立运行,也可以支持PC。

个人生活及主张

卡马克是一个众人皆知的开源软件的倡导者,他也再三强调反对“软件专利”,但是他一直处于势单力孤的状态。

卡马克在1995年放出了德军总部3D的源代码,之后的1997年又放出了毁灭战士的代码。1996年时候,他放出了雷神之锤的源代码,Quake社区中的一名不太出名的程序员将其改写成了Linux版本,并且将修改后的游戏发给了卡马克。卡马克没有认为这是侵权行为然后付诸法律,而是要求id Software的员工们用这个补丁作为雷神之锤linux版本的基础。id Software在后来的日子里也同样公布了雷神之锤II的代码,雷神之锤III的代码也于2005年8月19日公布,这些代码的公布全遵循了GPL准则。毁灭战士的代码也使用GPL准则在1999年重新公布。

1996年QuakeCon举办的时候,卡马克在他的办公室遇见了凯瑟琳·安娜·康(Katherine Anna Kang)。他们在2000年1月结婚,他们的儿子克里斯托弗·赖安(Christopher Ryan)于2004年8月13日诞生。

卡马克自己有一个博客(以前叫.plan),他会时不时的在上面留言。

卡马克在慈善事业方面的贡献以及对游戏社区的关心也同样出名。一个以卡马克名字命名的基金用来资助他的母校(高中)、开源软件的倡导者、游戏专利的反对者和热心的玩家。1997年,他把他的一辆法拉利跑车作为奖品,送给了一次雷神之锤比赛“赤色全歼(Red Annihilation)”的胜利者——丹尼斯·方(Dennis Fong)。

所开发的游戏

“Wolfenstein3D”(德军总部3D)

“Return to Castle Wolfenstein”(重返德军总部)

“Doom”(毁灭战士)

“DoomII”(毁灭战士2)

“Heretic”(异教徒)

“Hexen”(巫术)

“HexenII”(巫术2)

“Quake”(雷神之锤)

“QuakeII”(雷神之锤2)

“QuakeIIIArena”(雷神之锤3之雷神竞技场)

“DoomIII”(毁灭战士3)

“QuakeIV ”(雷神之锤4)

“Rage”(狂怒)

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>