虚拟现实,开源游戏和电动汽车:约翰·卡马克(John Carmack)在播客乔·罗根(Joe Rogan)中说的话


在每期《 Joe Rogan体验》中,艺人,喜剧演员和武术家Joe Rogan都与一位嘉宾交谈,他们对大型电视频道的许多电视节目都羡慕不已。 由于JRE的普及,这是可能的-这是世界上最受欢迎的播客。

8月28日,传奇人物约翰·卡马克(John Carmack)凝视着洛杉矶的一家摄影棚。 这篇文章里面挤了2.5个小时的乙醚。

关于乔·罗根


十几岁的时候,约瑟夫·詹姆斯·罗根(Joseph James Rogan)对武术表现出兴趣,甚至赢得了美国的主要比赛。 喜剧演员罗根(Rogan)的职业生涯始于21岁。 单身汉的未来之星需要财政支持,因此乔同时被更常见的职业打扰:建筑商,驾驶员,快递员。 随着名望的增长,罗根受邀在电台工作,在电视上扮演角色并播放《恐惧因素》。 武术迷罗根(Rogan)将成为UFC主持人。

通常,其他喜剧演员和武术家也被邀请录制Joe Rogan Experience播客,但Rogan与科学家,商人和政客一起稀释了他们。 伊隆·马斯克(Ilon Musk),杰克·多尔西(Jack Dorsey)和伯尼·桑德斯(Bernie Sanders)访问了JRE,乔与他们每个人都可以保持完整的交谈。 罗根(Rogan)通常会允许专家级的客人说一口流利的语言;他仅会向他们提出问题。 他作为面试官的工作风格是不同寻常的:他“软化”对话者并找到与他的共同点,但随后并没有试图提出一个令人不适的问题。

Rogan对Carmack的兴趣尤其明显。 乔在九十年代的Quake III竞技场上被“上钩”;他甚至以每月数万美元的月费在他的房屋上画了一条专用的T1线。 Quake和Doom游戏的受欢迎程度与John Carmack的才华紧密相关。

关于约翰·卡马克


Carmack是游戏行业的先驱之一,也是一位才华横溢的程序员。 他参与了第一人称第一人称射击游戏之一的《德军总部3D》,《毁灭战士》和《雷神之锤》,普及了多种计算机图形技术,并通过发布ID游戏代码的想法很好地帮助了开源社区。

今天卡玛克49岁,已婚,他有两个孩子。 但是他仍然活跃于该行业。 他负责Facebook部门Oculus的技术工作,目前在该公司从事虚拟现实系统的开发。 同时,他拥有自己的Armadillo Aerospace火箭发射公司。

关于Oculus Quest


通常,播客不是空手而来,而是出于特定目的。 常见的情况是,就一个棘手的话题进行对话,最好是在最近出现在书架上的留言本中加以说明。 政治候选人竞选活动并介绍他们的计划。 喜剧演员和演员谈论他们的新巡回演出或在Netflix上录制表演。



Carmack将Oculus Quest的副本带到了工作室。 这款最近推出的虚拟现实头盔是一种紧凑的独立设备。 它不需要连接到计算机或在房间内布置传感器或摄像机。 头盔工作所需的电子设备已经在其中。 因此,六年前,他们看到了虚拟现实的未来,CTO Oculus解释说:没有联系,只有联系。 要进入魔幻世界,只需将此设备戴在头上即可。

之前创建移动BP系统Oculus Go的尝试更侧重于媒体内容的消费。 Carmack说,即使在Quest的情况下,用户也经常喜欢戴着头盔观看Netflix电影和电视节目。 他解释说,有可能在任何虚拟现实中,即使在空间最狭窄的地方,都拥有漂亮的家庭影院。

有了Quest,玩家可以自由漫游周围的区域。 John和他的同事们花了很多时间来保护用户免于从楼梯和危险的四肢摆动中跌落。 这是一个真正的危险-在Oculus内部,有时候控制器坏了。 头盔内部的系统放置了周围区域的3D地图,但是安全区的任务在于用户。 通过剧烈运动,系统会预测用户将离开游戏区域并显示警告。

作为警告,向用户显示了真实世界。 头盔上有四个摄像头,头盔可通过这些摄像头确定空间位置并跟踪控制器的运动。 这些是低清晰度的黑白图像,但是就足够了。

一些Oculus Quest用户外出并为游戏设置了很大的区域。 设置了上限,尽管有些游戏开发人员会绕过并提高上限。 Carmack在一个展览中告诉他他对装置的喜欢:艺术家使用Quest在几个房间里创造了一个空间。 John意识到从一个房间走到另一个房间并爬入小通道是多么令人愉快-在普通的计算机头盔中,电缆会干扰,并且无线系统的信号可能会消失。

为什么增强现实并不普及


Carmack说,我们对未来充满未来感,每个人都可以看到带有信息的显示器。 现代屏幕技术的真正局限性破坏了一切。 谁想带着巨大的装置走路?

同时,每个人都会同意具有神奇信息功能的太阳镜。 但是理想与当前繁琐的现实之间是否存在空间? 例如,关于泳镜的尺寸和笨拙度,有人愿意戴吗? 约翰指出,我们需要寻找那个意思。 他本人不确定会透露这个平均值,尽管他承认在进行原型设计之前他无法充分评估情况。

让娱乐应用程序变得更好,尚不清楚要显示哪些信息。 通常,Carmack怀疑这种解决方案的实际好处。 在播客期间,他举了一个简单的增强现实功能示例:根据用户的命令自动缩放。

关于VR的新反馈方法


John看到了虚拟现实在骑行中的潜力,除了头盔上的视听信息外,游客还获得其他感觉,例如,热气流或在特殊平台上晃动。 因此,实现了对虚拟性的强大沉浸。 但实际上,根据Carmack的评估,戴头盔的头盔可以重现90%的类似体验。

眼睛的视网膜包含三种颜色的视锥,因此通过混合红色,蓝色和绿色像素的强度,很容易“欺骗”。 鼻子不行。 John回忆说,要创建一种能够再现虚拟现实气味的设备,您需要将其放入各种需要的容器中。 另一方面,将不需要数千个样本。 卡马克估计,向城市居民出售带丛林景点的门票需要三种气味。

当有人试图从游戏中获得反馈时,卡马克回顾了其他例子。 从前,id被要求增加对背心的支持,当角色受到伤害时,背心会提供触觉反馈。 John意识到这种设备的用户群很小。

但是,即使在武术中,可视化也很有用。 罗根回忆说,太极拳是拳击训练中最重要的类型之一。

为什么要打开ID游戏代码


id Software做了一件不寻常的事情:它打开了市售视频游戏的代码。 《德军总部3D》以及《毁灭战士3》,《雷神之锤III》和这两个系列的早期游戏的源代码都可以免费获得。 任何人都可以熟悉它并对其进行修改。

约翰说这个决定并非没有斗争。 一方面,有些程序员了解黑客文化以及这种行为对社区的好处。 另一方面,不了解为什么要向竞争对手提供源代码的业务经理和艺术家。

在《毁灭战士》发行后不久,id开始发布代码。 Carmack讲述了他如何积极接受Wolfenstein 3D修改:实际上,发烧友破解了自行编写的压缩系统,创建并添加了自己的内容。 因此,可以使用WAD和PWAD文件来更改《毁灭战士》,并且id本身会为游戏打开自己的地图编辑器的代码,并演示如何自己做。

国防部能够改变游戏《雷神之锤》的规则。 逐渐出现了新的游戏模式-夺旗(在许多现代多人射击游戏中已成为一种游戏),战队要塞(已发展成为单独的游戏)等。 但这对Karmak来说还不够。 为什么不让社区付出一切呢?

约翰描述了他为捍卫来源而提出的论点。 他提到了修改器,他建议在发布新游戏后再开放上一代游戏的代码-因此对于更长的玩家来说,它们将很有趣。 起初,这家公司被视为Carmack的一种个人怪癖,但时间证明他是对的。 多年后,约翰的一位早期商业伙伴承认这一决定是正确的。

如今,Doom正在尝试在具有强大处理器和屏幕的任何设备上运行。 Carmack为游戏的竞争性及其持久性而感到自豪:“一个世纪以来,有人会找到源代码并在某种仿真器中运行它。”

需要打开游戏代码,仅仅是因为它增加了主持人和第三方公司的操作简便性。 如果今天有人想要创建一个不寻常的游戏设备,那么他就不必说服持怀疑态度的Carmack向软件产品添加设备支持。 约翰回忆说,那些愿意的人可以独立添加所需的东西-前几代人的游戏代码是开放的。

关于游戏行业中的处理


尽管有些人认为Carmack是一天运行18个小时的机器,但这并没有发生。 他自己为自己找到了最佳负荷-每天13个小时。 超过此数字,性能将下降。

考虑到John改变了工作量这一事实:他不会“锤击”一项任务,而是会改变任务。 此外,在大型Facebook级别的组织中,编程本身仅花费大约50%的时间。 卡马克喜欢每周工作60小时。 如果一周内他至少工作不超过50岁,他就会感到无聊。

有时,约翰一个人编程。 从字面上看,他逃到另一个州去了一个星期,然后在酒店的某个地方写了一个几乎完全与Internet断开连接的代码-毕竟,没有人能在那里得到它。

Carmack不承担管理工作。 为了提高自己的生产力,程序员改用高级编程语言,然后甚至开始与其他人一起工作。 约翰承认,仅仅创造有趣的事物的愿望本身就是自私的-他只是喜欢独自工作而不是领导他人。 此外,在其他人的领导下,您可能会失去以前的技术控制。

卡马克承认,他至少每年参加有关处理争端 。 Gamedev是一个重工业,它吸引了对他们的工作充满热情的专业人才。 在游戏开发中,薪水规模不是很高,但是时钟负载要比Facebook级别的任何巨头都要高得多。 有些人批评甚至鄙视游戏开发的这一方面。

约翰说,供求法则自然决定了应该发生什么。 如果很多人强烈渴望制作游戏,那么他们不必付出那么高的代价。 而且这还不算太糟,因为这样的产品看起来本来不会出现的。

Carmack知道他没有经验可言:他没有EA级大型游戏公司的经验。 他不知道某些批评的正确性。 约翰说,但是如果这些公司的员工自己选择这条路,这就是他们的选择。 他不同意关于公司有害文化的观点,他相信人们的自由意志。

卡马克回忆说,没有人被迫在身份证上加班。 例如,迈克尔·阿布拉什(Michael Abrash)从微软转到公司,他有一个妻子和女儿,每个人都很高兴他的工作时间相对充足。 午夜过后没有人要求他留下。 约翰说,不可能有人解雇一个在八小时内受益的人。

关于人工智能


Carmack熟悉了Neuralink的研究人员,该项目正如公司创始人Elon Musk所设想的那样,应该通过增加大脑与计算机之间的汇率来帮助我们对抗AI。 在讨论公司的项目时,他说他预计十年后会出现强大的人工智能。

卡马克是一个唯物主义者。 他确信有一天将有大约850亿个脑神经元可以被模拟,尽管不可能全部模拟它们。

为什么摩尔定律的终结很有趣


卡马克带来了一个有趣的事实。 如今,要在最短的时间内执行单线程任务,您无需尝试购买超级计算机-最好的是超频游戏PC。 以前,情况恰恰相反:您必须花费数百万美元才能购买最佳的负担得起的系统。

用Carmack的话单独提及应该对我们在移动系统中可以达到的最终性能进行评估-毕竟,Oculus Quest是基于智能手机技术的。 令人惊奇的是,近来普通手机已经变得如此强大。 但是功能强大的游戏计算机的生产率仍然是后者的五十倍。

约翰继续说,这种优势将保持。 我们已经习惯了计算机变得越来越快。 这持续了数十年,也就是我们整个有意识的生活。 但是,由于量子效应的出现,随着芯片上元件尺寸的进一步减小,我们正接近这种持续增长的终点。 可以找到硅的替代品-例如碳纳米管或特殊的纠错算法-但您不必依赖它们。 在接下来的十年中,计算机性能的提高将继续,但随后我们将遇到障碍。 而且移动电话的性能可能永远无法与现代游戏计算机相提并论。

一方面,这是显而易见的。 另一方面,卡马克说,对于一个可以将生产率提高一百万倍的人来说,这个事实有点令人不快。 需要改变开发商的文化。 以前,id生产的高科技产品只能让一小部分用户在其计算机上运行它们。 结果,玩家购买了新系统,购买了视频卡,该行业得到了发展。

现在您必须注意性能,因为我们正在接近可能的极限。 Carmack甚至喜欢它-他欣赏复杂的任务。 这就是为什么他在Oculus一直都在移动系统上工作的原因:对于它们来说,有必要特别优化资源的使用。 要在移动设备上创建精美的图片,您将无法简单地提高性能,就像在PC上可能的那样,因为几代游戏开发者已经习惯了。

关于跑车,或为什么电动汽车更好


人们常常记得,1997年,卡马克将他的第一辆法拉利车队交给了雷神之锤红色歼灭冠军。 然后,他认为在接下来的几年中,没有人会超过这一奖项。 一年后,在一项竞赛中,第一名的奖金为10万美元,卡马克回忆道。


Thresh,他的奖品和John Carmack,1997年

鲜为人知的是,由于进行了许多修改,该法拉利328 GTS在达拉斯的公共道路上被非法驾驶-它不会通过排气测试。 因此,优胜者将奖品带到了他工作的公司内部的某个地方。 在播客上,卡马克谈到了他对跑车改装的热爱。

卡尔马克年轻时对汽车不感兴趣;他的王国是计算机。 他首先驾驶无聊的大众捷达。 当他选择第二辆车时,他遇到了一位运动MGB亲戚。 约翰不得不摆弄很长时间,汽车一直在抛锚。 但是他喜欢这个过程,这个想法就是可以改善特性。

卡马克研究汽车,发展了理论和实践。 软件行业的成功使他得以收购Miata。 从某种意义上讲,这是英国跑车的更现代版本。 有一次,在《德军总部》时代,一个20岁的身穿T恤和破牛仔裤的Carmack进入法拉利一家沙龙,并要求有兴趣购买他。 选择落在328,这赢得了程序员的美。

约翰已经在沙龙中与顾问进行对话,他意识到许多人都知道这些汽车看起来比实际的速度更快,功能更强大。 他不喜欢 在当地沙龙改善汽车的尝试也无济于事:每个惊恐的人都拒绝乘坐豪华车。 充其量,他被提议提出另一种要求,这除了美学之外还可能增加几马力。

John Romero推荐了Norwood Autocraft的Bob Norwood。 Carmack打电话给他,并开始告诉他他有328,他想让她更快。在他完成之前,诺伍德说:“我们将在其上安装涡轮增压器。”最强大的328型可达到约300马力。当卡马克达到约500马力时,他最终融化了活塞。因此,汽车改装已成为John的不变爱好。

卡马克汽车的另一个​​例子是法拉利Testarossa,其中装有两个涡轮增压器,一个中冷器和新的发动机管理系统。改装后,这辆380马力的汽车输出了1009马力。后来,它的功率降低到了600-700 hp。

然后是Ferarri F40,这是约翰没有改装的汽车。今天,卡马克驾驶电动汽车。他拥有第一辆特斯拉跑车-最初是通过预订以100,000美元售出的。目前,他更喜欢特斯拉Model S P100D。异国情调的汽车很好,但它们甚至必须计划一个方法:考虑在哪里有足够的空间来解决抓地力问题,避免在某些地方因噪音而停车。特斯拉不仅加速更快,而且在操作中也不需要这种关注。约翰即将购买即将到来的特斯拉明年生产的Roadster 2020。

怪胎如何爱武术


Carmack在高中时喜欢柔道和摔跤,甚至在教室里膝盖受到轻伤。他不是那种才华横溢的战士,但是看到“书呆子”擅长武术仍然很奇怪。

这种态度得以保留。当Carmack发推文说他将参加达拉斯的UFC比赛时,许多人感到惊讶。他们为这样的人感兴趣地观看人们如何殴打和残害而感到震惊和沮丧。在卡马克练习的柔道俱乐部里,一个新男孩出现了一次。很明显,这家伙的父亲希望他能够反击。当他的父亲发现Carmack在他面前时,他问:“像你这样的人在这里做什么?”他不明白为什么大头大的“技术人员”会想在运动垫上压垮对手。

卡马克本人对这种态度有一定的了解,但仍然对武术有所裨益。即使没有竞争精神和渴望取胜的愿望,至少您也可以了解人体拥有的机会。

少年柔道运动二十年后,约翰恢复了兴趣。他上体育馆,尝试锻炼,欣赏他的青少年技能与成年摔跤手之间的差距,并开始学习运动。后来,他的妻子与著名的大师卡洛斯·马查多(Carlos Machado)一起为卡马克圣诞节(Carmack Christmas)提供了一年的私人课程,这有助于将她的技能一下子提高到几个水平。

为何犰狳航空航天公司关闭


众所周知,约翰·卡马克(John Carmack)于2000年成立了火箭公司Armadillo Aerospace,但在2010年代中期,该公司关闭了。程序员说,他最初创建的是计算机控制的无人机,由于火箭发动机的作用,它可以起飞,悬停在空中并平稳着陆。规模增加。为了参加登月竞赛,阿玛迪洛航空航天公司制造了一颗重近一吨的火箭,并在俄克拉荷马州进行了测试。然后,卡马克(Cackack)特别为他能为该运动创建算法而感到自豪。

取得进展是有可能的,因为该公司准备每年构建几个测试原型,然后在此过程中销毁它们。创造,破坏,一系列经验-这就是约翰描述过程的方式。

妻子立即将卡马克的事业限制在家庭预算范围内,以免破产。在一年之内,由于NASA和美国空军的订单,阿玛迪洛航空航天公司甚至获得了利润。但是活动仍然必须减少。约翰本人知道,这样的公司会陷入困境:创始人相信他们将改变世界,但实际上,只有很小的政府合同才能使他们生存。国家故意这样做:它为许多小型企业提供小额订单,这极大地帮助了该国进行研究。

约翰决定再投资一年,条件是如果他无法到达海拔100公里的边界,他将关闭公司:“亚轨道飞行或全部”。尚未达到Karman线-结果是大约92公里。尽管他们投篮不错,但目标没有实现。Carmack冻结了Armadillo Aerospace的活动,并将资产出售给在解雇后创建自己公司的团队成员。

在这样的公司工作需要时间。如果卡马克再次成功地对付导弹,他将把这作为唯一的活动认真对待。他指出,他对Elon Musk如何管理这么多项目感到惊讶。约翰赞扬了SpaceX的成功。

Source: https://habr.com/ru/post/zh-CN466281/


All Articles