欢迎光临散文网 会员登陆 & 注册

第 1 季第 2 集:开放标准治理

2023-02-24 12:09 作者:OpenMetaverse架构师  | 我要投稿

播音员:今天,关于构建开放元宇宙。

Neil Trevett: glTF 的好处在于它不会试图成为一种改变格式。我们不是小美元。我们是完全不同的东西。而且我认为我们绝对不想成为美元。我们需要 USD 成为普遍存在的授权格式,然后我们需要这两个社区真正紧密地合作,以确保,正如您所说,我们可以将美元创作的场景提取到 glTF 中,用于全球发布。我认为这是一个非常强大的模型,因为两个社区都在自己的领域中做了大量工作。

播音员:欢迎来到 Building The Open Metaverse,我们是技术专家讨论社区如何一起构建 The Open Metaverse,由来自 Cesium 的 Patrick Cozzi 和来自 Epic Games 的 Marc Petit 主持。

Marc Petit大家好。这是我们关于开放元宇宙的播客系列的第二部分。上次,我们尝试围绕元宇宙的概念进行一些定义。今天,我们将讨论开放性以及实现开放源代码和开放标准的各种方式。在上一期播客中,Matthew Ball 指出互联网诞生于政府资助的项目,开放是强制性的,而开放对于万维网的成功避免碎片化至关重要。当我们审视 metaverse 和互联网的未来时,我认为,我们都认为,我们将希望拥有与万维网相同的开放水平。但这一次,没有政府授权,我们共同负责实现这一目标。我是 Epic Games 的 Marc Petit,我在本播客中的合作伙伴是Cesium的首席执行官Patrick Cozzi,顺便说一句,他是3D Tiles的制作者,3D Tiles是大规模3D地理空间数据集的开放标准。

Patrick Cozzi:大家好。

Marc Petit:为了帮助我们了解开放软件的世界,我们今天邀请了三位杰出的小组成员进行对话。首先是 Ruth Suehle,Redhat Software的社区拓展总监,Apache软件基金会的执行副总裁。欢迎,Ruth。

Ruth Suehle谢谢。你好。

Marc Petit:然后我们有 Neil Trevett,他是 NVIDIA 开发者生态系统副总裁兼 The Khronos Group 的总裁,正如你们可能知道的那样,该集团管理着 OpenGL、Vulcan、OpenCL,还有 WebGL、OpenXR 和glTF 仅举几例。欢迎,Neil。

Neil Trevett嘿,Marc。嘿,Patrick。谢谢你的邀请。

Marc Petit:最后,我们请到了Epic Games的行业经理、履行电视经理David Morin,同时也是Academy Software Foundation的执行董事。

David Morin嗨,Marc。大家好。很高兴来到这里。

Patrick Cozzi:再次感谢大家今天加入我们。当我们考虑构建和连接体验和元宇宙时,开发人员及其创作者社区需要定义明确且开放的 API和格式以及可重用的软件库,我们可以利用社区的集体工作。在这个领域,我们听到两个术语。我们听到开源,我们听到开放标准。Ruth,我希望,你能帮助定义和比较这些吗?

Ruth Suehle当然可以。在我所从事的工作中,无论是在红帽公司、Apache还是其他组织、社区,开源都是其中的核心。因此,我经常描述它。我喜欢用曲奇饼干来比喻。比如说,Patrick,你认为燕麦葡萄干曲奇饼干非常好吃,但David却认为这个味道很糟糕,总觉得自己被骗了,他想要巧克力曲奇饼干。于是David得从头开始,自己研究要加多少黄油、燕麦、鸡蛋以及其他配料。最后,他可能会想:“你知道吗?我还是去买点饼干吧,我不知道该怎么做了。”

但是如果Patrick分享他令人惊叹的燕麦葡萄干曲奇饼干的食谱,David只需要把葡萄干拿掉,然后想想该放多少巧克力块,这就是开源的基本工作原理。因此,当我们谈到软件时,有一个名为Open Source Initiative(OSI)的组织,它有一个10点定义,用于说明什么是开源以及开源许可证应该长什么样子。当然,这10点内容非常详细,但对我来说,其中最重要的点是自由再分配。您必须允许分发源代码,并允许分发原始许可下的派生作品。因此,当我们谈到开放标准时,为了进行比较和对比,我们可以详细定义这些标准,但基本上标准是围绕某个可重复过程、服务、材料的需求和规范。有许多不同类型的标准,但我们通常是谈论软件标准。

类似于开源,基本上开放标准具有公开的信息,并有许多标准机构为不同的需求创建它们。我认为用大多数人都了解的例子来考虑它们会更容易理解。您是否喜欢在咖啡店、办公室和家中无障碍地使用WiFi?您需要WiFi标准。一些最新一代的手机甚至不再配备USB电缆,因为我们已经拥有了数百万个这样的电缆。事实上,要感谢USB标准。最近,欧洲委员会提出了一个提案,要求所有的手机和设备都不再配备这些电缆,而是必须使用USB-C,我个人认为这非常令人兴奋。当涉及到文件类型时,您是否喜欢能够打开20年前创建的文件?或者相反,如果您曾经因为想打开某些软件但它不再存在或者您没有它了,也没有其他东西能够打开它而感到沮丧?这就是开放标准的世界,或者说是开放标准的缺乏。

与开源定义类似,约10年前,许多标准定义机构聚集在一起,创建了一套定义开放标准的原则。当然,还有许多其他组织创建了定义,但那些共同聚集在一起的原则被巧妙地称为OpenStand。其中包括一些我认为对元宇宙非常重要的内容。这些原则包括我们认为非常基本的开放性、涉及的所有组织之间的尊重合作、共识和透明度以及承诺选择技术优秀的标准。

当我们考虑建立在开放性基础之上的元宇宙的成功时,OpenStand原则中的第三个原则——集体授权,是我认为非常重要的。该原则强调提供全球互操作性、可扩展性和稳定性,并选择标准作为进一步创新的基石。此外,它还强调这些标准对于促进造福于人类的全球社区的创造具有重要意义,如果我们能描述出一个关于元宇宙应该是什么的完美描述,我认为这听起来非常不错,不是吗?

Marc Petit当然。

Patrick Cozzi:对不起,请继续,Marc 。

Marc Petit是的。Neil,Khronos 基金会同时管理开放标准和开源软件,对吗?

Neil Trevett是的。实际上,Khronos,我们主要是一个开放状态组织。我们热爱开源,并且在很多情况下我们使用开源工具和库以及其他组件,让我们围绕我们的 API 构建生态系统。但是因为我们是一个标准定义组织,我们的主要工作产品是规范以及一致性测试。并且不要忘记一致性测试,因为没有一致性测试,规范就只是一张纸。您没有为行业提供正确的工具来支持该规范的多种实现,从而提供一致且可靠的互操作。

我认为开源和开放标准之间的主要区别在于它们都是很棒的工具,但它们是在正确的环境中使用的工具。对于开源来说,当产业界决定要在该项目的功能上合作开发一个或几个实现时,这是正确的工具,而开放标准则是为了产业界想要有多个竞争性的实现而设计的。例如,我的领域是GPU。我们希望各个GPU供应商之间有健康的竞争动态,推动该行业向前发展。它们之间密切相关,但实际上是非常不同的,应该在正确的情况下明智地使用。

Marc Petit:那么,这是否可以总结为,开源是商品化的载体,而开放标准允许人们在实施中实现差异化?

Neil Trevett没错。开放标准仍然以良好的方式实现商品化,因为它们提供互操作性。它们仍在减少摩擦,推动行业更加前进,使软件开发人员更轻松地进入硬件等领域。只是你要在你的实现水平上进行竞争。你不是在提供碎片化的功能上竞争。因此,标准为互操作性提供了一个共同的平台,以便行业能够前进。因为你有两个硬件或硬件社区和软件社区或服务器和设备之间的互操作性,所以当然会有互操作性。但当你拥有规范并且你都在独立进行重要实现时,你就会释放出人们在实现层面上竞争,从而实现更快、更便宜、更低功率等等。再次强调,在正确的情况下,我认为这是一个非常健康和必要的事情,但不是所有情况下都适用。

Marc Petit当然。

Ruth Suehle:我认为需要记住的一个重要区别是,开源是代码,我们希望经常更改和改进的代码,而开放标准是一个文件,理想情况下,你希望不经常更改它。

Neil Trevett:嗯嗯(肯定的)。正确的。

Patrick Cozzi:Ruth,说得真好。我确实认为今天代码节文档存在一些混淆,所以感谢您解决这个问题。

David Morin是的。在 Academy Software Foundation,针对你的开场白,Neil,我们更关注开源而非开放标准。我们是一个草根、自下而上的组织,因为软件在电影和媒体行业中越来越重要,成为了所有艺术家和电影制作人制作电影的工具,软件工程师在其中扮演着至关重要的角色。Academy Software Foundation的目标之一是让这个市场中的软件工程师脱离那些紧急任务中的生产环境,这对于元宇宙来说也非常重要,因为艺术家将是元宇宙的关键。元宇宙的愿景之一是艺术家们在其中生活并从他们的创意工作中获益,并且我们需要一个非常开放的创意环境,使元宇宙成为一个丰富的地方。

但在电影业中,开源软件的发展往往从一开始就很自然地发生,并且一些最初未被明确规定的关键事实标准也在开源软件中被广泛采用。随着我们行业的发展和软件资源池的扩大,我们需要解决一些开源软件的问题。因此,成立了这个基金会,以促进和移除开源软件在整个行业的障碍,帮助工程师,因为通常是工程师对每个人都应该使用的库或软件有想法,使用 cookie 类比,以便能够共享 cookie。它很少来自,最初,很少来自高层,来自工作室——

第 1 部分,共 4 部分结束 [00:14:04]

David Morin最初,[听不清 00:14:01] 来自高层,工作室高管说,哦,让我们做这个开源。是工程师提出来的。我们基金会的一个重要使命是赋予工程师力量。我们重新整合了一些实际上的标准库。我们成立于三年前,所以我们仍处于早期阶段。但最终,我们希望我们的基金会成为一个平台,在我们的行业中,如果有利于每个人的工作需要做,人们会知道去哪里。然后是一群志同道合的人,他们放下了竞争的压力,来到了这里,说:“嘿,我们必须这样做。有一个新的东西叫虚拟制作,总是有新的东西出现。我们应该一起做其中的一些部分。”因此,在我们的媒体和娱乐行业中,开源是这个基础。

Marc Petit:这是我们想与你们讨论的下一点的有趣话题。正如你提到的,大卫,我们看到电影行业的许多开源计划都是从工作室开始的,然后迁移到Academy Software Foundation。我们还有一些由独立公司赞助或定义的开源软件。那么,您可以给我们举个实际的例子。比如Neil,你们管理glTF。David,学院软件基金会管理OpenVDB,然后我们会谈谈当前的开源旗舰USD,由Pixar管理。如果你想在这三个格式中的每一个中添加一个功能,你会如何操作?

David Morin没错,当任何人都可以在任何级别上开始一个开源项目,从个人工程师到公司,再到财团或基金会时,很多时候他们会从小规模开始。项目的所有者和维护者会接受来自其他人的合作并检查代码。在特定需求周围形成了一个社区,当你有一小群人在项目上工作时,这是好的。开源项目有一些阶段,有一个生命周期,它们会在某个时候到达,不是所有项目,而是真正有用的项目,通过社区的方式,达到临界质量。然后他们将需要更多的支持和结构来成长。例如,你提到的OpenVDB是一个由Dreamworks最初创建的体积数据交换格式和与之配套的工具,用于创建所有的爆炸和烟火等效果,他们在开发过程中将其开源。其他人开始在行业中使用它。

有时会出现一个问题,即谁应该维护它?它应该去哪里?这就是基金会这样的组织可以帮助解决的问题。有时像Pixar这样的公司会考虑内部开展的项目,从一开始就说,嘿,这很重要,不仅是为了我们自己,还应该服务于整个行业。他们决定他们的USD(Universal Scene Description)项目将成为开源项目。然后,他们已经有很多工程师在内部工作了,他们指派了一些人来管理社区。该项目充满活力并运作良好。这是美好的事情。我们希望这样的开源项目在各个领域都能发生。

当未来的需求超过Pixar想要承担的范围时,比如其他行业对USD感兴趣,进行教育、培训和产品管理等等,这些事情可能需要在以后完成。那么也许在某个时候,就会涉及到将项目转让给Academy Software Foundation这样的组织,我们与我们的合作伙伴Linux Foundation一起提供许多这样的服务。

Marc Petit:为了清楚起见,现在,实际上做出决定的Academy Software Foundation是否采用 OpenVDB 的方式?

David Morin:所以一旦一个项目加入了Academy Software Foundation,就会立刻创建一个技术指导委员会,由工程师们组成,这些工程师往往是Dreamworks项目中的同一批工程师。但我们也看到,一旦加入基金会,其他组织就对你的工作感兴趣了。加入的过程使得库的内容变得更加透明,有更多的工程师来贡献,而随着时间的推移,技术指导委员会会不断壮大并负责其特定的项目。

Marc Petit好的。所以尼尔。

Ruth Suehle:这也……抱歉。

Marc Petit继续。

Ruth Suehle这也不是唯一的软件基金会模式。有很多不同的方式来解决这个问题。我认为,作为更广泛的社区,值得花费一些时间来确定正确的方法。关于基金会模式的常见抱怨之一是公司控制力过大。当我们开始谈论元宇宙时,Ready Player One经常被提起。Oasis不是我们想要的模式。那不是我们寻求的现实。我一直很惊讶他在书中将其描述为开源,而它显然不是。信任对于元宇宙非常重要。任何形式的闭门制作都不会建立信任。身份、隐私和数据问题需要解决,信任是根本。开放和透明会激发信任。因此,我对方法的处理方式和企业的参与方式感到担忧,因为在许多人眼中,企业的参与并不会建立信任。

Marc Petit: Ruth,如果我能唱反调一分钟,多家公司不是比一家公司好吗?

Ruth Suehle当然。毫无疑问,但是以我的其他例子为例,Apache软件基金会的运作方式非常不同。公司赞助并参与其中,但与“支付会员费即可获得治理委员会席位”这种模式不同。它是支持项目,因为您看到了项目的价值。这些项目对您的公司有价值,对世界有价值,或出于其他支持原因。但是这些事情之间并没有关联,如果这样说有意义的话。还有其他模式。这不仅仅是Apache与Linux Foundation模式。还有其他几种方法。

Marc Petit:那么 Neil,在 Khronos 的世界中如何向 glTF 添加功能?

Neil Trevett是的,以glTF作为例子,但我认为在标准开发组织(STO)的世界里,共性可能更多,而不是在开源软件的世界里。因为任务的本质是从一开始就建立一个协商开发框架,因为你正在创建一个规范,而不是一个软件。Khronos是典型的民主进程,我们有180个成员,每个人都有权参与他们感兴趣的任何标准的制定。因此,Khronos内部从来没有任何公司在标准发展方向上拥有比其他公司更大的发言权。即使某个公司提出了一个想法,该公司想启动该项目,那么它也只是平等参与者中的一票。我完全同意Ruth的观点,无论是开放标准还是开源,信任都是建立在一切基础之上的基础,这种信任,我认为是来自两个方向。

一是我会对这个开源或开放标准投资,因为我有发言权,更重要的是,也许没有其他声音可以因为不合逻辑的原因而凌驾于我之上。而且,因为这个行业非常有活力。重要的是,任何项目、开源或开放标准的长期健康不依赖于任何一家公司的支持和参与。现在有很多公司发起某些项目,但兴趣会逐渐消失。如果你有一个真正开放的合作框架,你就不再依赖于一家公司的参与。因此,这是建立信任的方法,因为你可以保证其持久性。但要回答你的问题,你如何扩展 glTF?有两个级别的glTF扩展。其中一个是Khronos发起的扩展。因此,工作组将决定所有成员都有平等投票权,但最终是工作组决定将哪些扩展构建到glTF中。

任何人都可以加入和参与。这是成为一个开放联盟的重要组成部分。我们尽可能多地吸引社区参与。因此,许多开发、讨论和想法,在某些情况下,新的 Khronos 扩展来自社区,通过我们的 GitHub 服务,人们给我们提出问题和想法。这是一个非常开放的过程。但工作组必须做出决策。你需要一个决策机构,否则你就会陷入混乱。工作组就是那个决策机构。但是glTF的另一个重要部分是我们所谓的供应商扩展。这是一个有些奇怪的误称名字,但基本上它是任何人随时可以定义的扩展。我们有指南和中央注册表,以避免命名冲突。但基本上,任何人都可以定义glTF扩展来满足他们自己的市场,甚至特定客户的需求,而不需要得到Khronos的许可或甚至告诉我们。

虽然我们很乐意参与,因为也许我们可以与正在进行的工作相协调。使用glTF的重要自由之一是,你可以为自己的需求进行扩展,而不会被任何人阻止。我们确实发现很多人在使用它,但我们试图鼓励他们与Khronos进行协作,这样我们就可以协调一些这些活动,并利用一些供应商扩展带来的良好努力和见解来提高规范。

Patrick Cozzi:所以 Neil 允许这些供应商扩展,某种程度上允许快速采用和快速创新,但也可能导致生态系统和市场碎片化。我认为你是在暗示这一点。嘿,我们想避免这种情况,我们希望通过让进行供应商扩展的人员潜在地促进官方扩展来促进协作。我的意思是,你能谈谈它是如何运作的吗?

Neil Trevett是的。所以是的,碎片化是一种危险,但需要明确的是,供应商扩展不是官方规范的一部分。所以官方规范并没有被供应商扩展所左右。由 Khronos 和工作组定义的规范是一个稳定的目标,并且正在由工作组发展。但是,是的,供应商扩展,那里正在进行很多好的工作。因此,我们正在积极接触社区,鼓励人们加入工作组。这是最好的事情,但不是每个人都能做到,所以现在我们正在建立一个任何人都可以免费加入的咨询小组。现在我们将与我们的顾问小组进行更密切的互动,甚至比我们与 GitHub 社区的互动还要密切。工作组、顾问团,然后是基于GitHub的一般社区。然后在glTF做事情的人从来没有接触过。

David Morin开放性是帮助开源运动的各种不同组织的关键。等等,在基金会类型的模型上,你得到公司,它非常适合电影业,你有许多工作室,每个工作室都有不同的政策。我们成立基金会的原因之一是因为围绕许可证存在摩擦,即行业中使用的开源许可证。有时有多少开源项目,就有多少开源许可证。通常工作室的法律部门会在他们意识到某个库或项目时阻止使用它,即使它已经使用了很多年。这将阻碍开源在我们行业中的发展。所以我们做的一件事是我们有一个委员会,一个法律委员会,在那里我们重新召集了所有通常互相争斗的工作室的法律顾问-

第 2 部分共 4 部分结束 [00:28:04]

David Morin所有通常以非常强烈的方式相互斗争的工作室。当我们把他们带到房间里时,在那里,我看到了我们合作伙伴基金会的好处,他们在所有其他项目中一直这样做。他们有正确的态度,让交战各方最终就许可证达成一致。我们花了一段时间才同意我们在基金会上推荐的许可证,即Apache 2.0,但我们做到了。现在我们有一群法律人士,他们更了解开源,现在当他们听说某部电影正在使用开源项目时,他们之间的摩擦要小得多。就像,“好的,它使用哪个许可证?” 如果那是正确的,那么它就不再是问题了。

因此,在开源作为软件中的多个方面,我们需要在它不断发展的所有方面提供帮助,包括法律、社区、工程师资助等方面。在硅谷等其他行业,工程师是所有产品的核心。所以他们有很多知名度。在电影和电视中,工程师正在开发艺术家使用的软件。因此,促进工程师的工作、发出光芒、谈论我们行业的多样性和包容性对我们来说非常重要。我们在这个方向上付出了巨大的努力,让人们,各种背景的工程师,男性、女性和有色人种,提出他们的工作并发光,为下一代上学的工程师做准备,K-12 谈论以我们最好的工程师为例,他们工作并使之可见,并为……传统上我们的行业腾出空间,您可能已经听说过奥斯卡奖的全白人等等。有很多白人。因此,我们需要为我们行业的其他社区和多样性腾出空间。这也是开源的一部分。

Ruth Suehle:我必须强调 David 在前半部分所说的关于academy software foundation所取得的成就。我是一个忠实的粉丝,并一直以一个团体为例,该团体能够将这个历史上非常不愿意使用、承认或以任何方式参与开源的行业聚集在一起,并在三年内取得了如此大的成就?没那么久。

David Morin谢谢。要实现我们想要实现的协作平台,我们还有另一项工作要做,但反响很好。我们发现在加入的公司中,很多公司都是会员,他们正在帮助我们资助我们的活动,以便我们可以投资于社区。这需要很多学习。对于像我这样来自商业软件的人,我要说的是,有一段时间我在微软工作时,Steve Vollmer 将开源描述为邪恶的帝国。我不记得他具体描述了什么,但从那时起,开源在接受方面取得了长足进步,但仍有足够的工作要做。我们这里的主题,中等多样性,是我们最大的挑战。我们需要真正敞开大门,敞开心扉,一起呼吸,做我们必须做的事,这意味着总会有法律问题,总会有……人们必须吃饭。我们需要找到一种方法来资助这些项目,但要以协作的方式进行。

Ruth Suehle:好吧,如果你想知道从那以后我们走了多远,我在两三年前的一次会议上与几个 20 多岁的人交谈,他们完全不知道微软从未以某种方式进行过开源。不知道。这就是我们现在的处境。

David Morin这表明我的年龄。是的。

Patrick Cozzi:嗯,所以关于合作的注意事项,我想稍微改变一下,也许看看现在的开放标准,也许他们将来需要去哪里。当我们将元宇宙视为以 3D 沉浸为中心的未来互联网时,我们将需要大量的 3D 互操作性,尤其是要拥有一个完全模拟的世界。对吧?那么Neil,你能否帮助解释一下你认为差距在哪里,以及我们作为一个社区可以在哪里合作以确保我们拥有广泛可互操作的虚拟宇宙 3D?

Neil Trevett我很高兴你把 3D 这个词放在那里,因为如果没有它,这将是一个巨大的问题。好的,3D,范围有点小,但我同意你的前提,我们将需要大量的互操作性。因此,对于我们这些积极尝试通过开源或开放标准促进协作的人来说,我认为随着元宇宙的出现,我们将在未来几年内度过一段忙碌的时光。这很好,因为我认为参与这类事情的人,我们有一种特定的心态,我们相信合作有助于更快地推动行业向前发展。现在,为了所有人的利益,为了商业利益和所有相关人员以及最终用户的普遍利益。所以3D,我们在Kronos讨论,我们有很多标准,我们细分的方式是空间3D或XR的三大支柱,无论你想怎么称呼它。

首先是图形渲染。在许多方面,这可能是最先进的……它已经存在多年,但离完成还差得很远。我们想要完全逼真的人类和模拟布料、衣服和化身。关于我们如何在图形系统中实时实现这一点,还有很多很好的研究正在进行中。很多都是在 Epic 中完成的。这是一个非常有趣的领域。然后是 3D 显示器的整个互操作性问题。换句话说,XR 显示 HMD 或手持设备。我们能否创建一个单一的 API 来提供跨所有这些不同硬件的应用程序可移植性?而且那也更年轻。Kronos,我们有一个开放的XR,网络正在通过WebEx将其提升到浏览器中,并得到了大量的采用。

我认为实际上它已经跨过了广泛采用的门槛。我认为它将在行业中得到非常广泛的使用,但我们需要不断改进,基于面部的 UI 以及手部 UI,将各种有趣的主题构建到其中。这是三个支柱中的两个。第三个支柱是可互换和可互操作的 3D 资产,因为对象或场景的资产。因为最终,任何 XR 或元宇宙应用程序都需要具有可互操作的资产、场景、化身和所有其他 3D 对象。现在这就是 glTF 的用武之地。glTF 是一个非常有趣的项目,因为它并不试图走在技术的最前沿,但它绝对处于全球部署的最前沿,因为我们最近一直在研究 PBR 材料。

现在,几十年来电影行业一直在使用先进的 PBR 材料。那么为什么 glTF 在去年推出了一系列 PBR 扩展?这是因为glTF是一个论坛,业界现在正在通过这个论坛达成共识,我们可以在全球普及多少?我们可以在你手机上运行的浏览器中放入多少PBR?因为突然之间,您不仅可以接触到几千名使用高端工作站制作电影的用户。您正在接触数十亿手持手机的用户。我认为这是一个非常有趣的练习。我认为 glTF 已被证明是我们可以为世界上每个用户掀起潮流的地方。所以-

David Morin如果我能从中吸取教训?

Neil Trevett:是的,继续吧。

David Morin从专业行业,电影制作人的角度来看,我们将电影内容的处理方式与你在开发广泛发行和标准方面所做的事情联系起来,这一点非常重要。每个人都在那里。这很难,我们每天都看到这一点。你从一个产品到另一个产品,再到另一个产品,内容被重新发明了很多次。即使是同一个角色,同一个钢铁侠或蝙蝠侠,但你重做了蝙蝠车。那是一个例子。同样的蝙蝠车对于每部电影来说都是多余的。即使有一项资产应该共享,但事实并非如此。到目前为止,我们需要在内容创作行业内解决这个问题。

然后是理想的地方,一旦我们弄清楚了,这个内容就可以立即用于元宇宙。它不是某种充满自定义代码的高端产品,但它是现成的产品。为了让艺术家们能够为元宇宙创作,这是必须的。将制作电影的方式标准化非常重要。总会有特殊的资源和类似的东西,但是我们会在全球分销层面与您所做的联系起来。这是元宇宙的关键。

Neil Trevett:我很高兴你这么说,David,因为我们从相反的方向看完全相同的观点。glTF 的好处在于它不会试图成为一种改变格式。不,我们不是一个小的USD。我们是完全不同的东西。而且我认为我们绝对不想成为USD。我们需要 USD 成为普遍的创作格式。然后我们需要这两个社区真正紧密地合作,以确保,正如您所说,我们可以将 USD 改变的场景提炼成 glTF 以供全球发布。我认为这是一个非常强大的模型,因为两个社区都在自己的领域中做了大量工作。

Patrick Cozzi:所以有一个 -

Neil Trevett:它是-

Patrick Cozzi对不起。继续。

Neil Trevett接着。最后我想说,这在接下来的几年里也会变得更加有趣,因为到目前为止我们只关注 glTF 方面的 3D 资产、网格、纹理和动画。现在,你如何打包所有这些?但它出现在 Boff 上,Marc 和 Patrick 在 SIGGRAPH 上运行。来自 Mozilla 的 Vlad 提出了很棒的建议,如果我们继续这样做,我们将拥有越来越多的 3D 查看器,如果我们要拥有真正可组合、可重用的元宇宙,我们需要在其中编写和封装行为以进行交付资产将超越纹理和多边形,它们开始具有诸如行为和物理、价格、整个经济学、DRM 等所有这些不同的东西,你将需要能够获取一项资产的所有复杂性,而不仅仅是它的 3D 机制,并将它们置于元宇宙的这些不同部分之间。现在这将是一个非常有趣的互操作性挑战。

Marc Petit:那么您认为 Kronos 将来会解决这些问题吗?

Neil Trevett:我认为我们当然可以为其中的一些做出贡献。那么如何将物理学放入 3D 资产中呢?你如何放置一组特定的行为?我认为我们确实有足够的公司法定人数来做一些事情,我们可以利用 USD 在行为方面所做的工作,成为 USD 的一个很好的提炼合作伙伴,但我们不能做所有事情。有 DRM 之类的东西,甚至类似于游戏机制。Marc,你在圈内工作,我敢肯定,你会比我们更了解武器将是什么,车辆将是什么,以及你将如何把一个游戏里的车,从这个游戏带入另一个不同公司做的游戏里面?它会带走-

第 3 部分,共 4 部分结束 [00:42:04]

Neil Trevett: ……另一家公司写的。它将接受来自不同方面的各种输入。我们需要协调以确保我们对这个问题进行切分和切分并共同努力。这本身就是一个有趣的挑战。

Marc Petit是的,我同意。

Neil Trevett:我们确实在标准组织和开源组织之间建立了良好的联系,但我们还需要更多。

Marc Petit我同意。我同意你的看法。可共享、可驾驶的汽车有点远。但是,如果您可以共享一个汽车配置器并更换轮辋,那将是一个很大的进步。我确实希望我们能够做出贡献,使这一切尽快发生。

Neil Trevett对。

Patrick Cozzi:所以这里有一个很棒的协作主题,它是多维的,因为我们需要团结起来作为一个社区来构建开放标准。但是,当我们在这里讨论时,构建开放标准的社区也需要团结起来,以满足市场的全部需求。例如,用于生产的 USD 和用于传输的 GOTF。

Neil Trevett:元宇宙的元公司。

Ruth Suehle:我在想,当你在一分钟前说话时,我当时想,所以我们需要一个元组织,一个元主体?

Patrick Cozzi:嗯,它是一个元组织吗?还是像 Neil 提到的那样是联络人?

Ruth Suehle:也许我们需要一个全新的模型来迎接一个全新的世界。我认为这完全有道理。

Marc Petit:这很有趣,Ruth-

Neil Trevett:这是有可能的,是的。因为它的运作方式……我实际上对David和Ruth很感兴趣。也许 Khronos 落后于潮流。我有兴趣向你们学习。我们这样做的方式往往是临时的。我们确实建立了联络人,我们非常欢迎联络人,但它往往是在我们遇到问题而不是机会时出现的。然后我们联络并开始工作,但它是在点对点的基础上进行的。我不知道去哪里就这些不同的组织应该如何更主动地共同制定路线图进行元对话。我还没有那个机会。你们看到其他地方发生了吗?

David Morin为开源构建路线图可能是一个挑战。我学到的一件事是开源想要免费。每当有人试图制定路线图以任何方式控制它时,都会变得有点困难。方法有很多,但与这些东西在商业公司和商业软件公司中的运作方式截然不同。而且因为我们都来自商业软件公司,所以我们往往有这种肌肉记忆,好吧,这就是项目的运作方式。但它不适用于开源,这是我的个人经验。你必须完全接触你脑海中的开关,你必须赋予力量。我认为元身体会是一件好事。它还需要由对开放式协作的意义的理解来驱动,这不是那么具有指导性或规定性,而是对我们想要做的事情的描述。

这将是一次非常有趣的对话,因为元宇宙正在变得更多……它正在澄清元宇宙除了电影和书籍之外的含义。那里可能有一个案例研究。这并没有说明如何,但可以说明什么。元宇宙的好处是什么。当我到达 Amazon 页面时,我没有说出任何名字,现在它是一种元宇宙体验,而不是平面图像。那看起来像什么?开始谈论这些事情,会是怎样的体验?然后我们可以指望我们的开源社区,如果它令人兴奋并且有激励作用,就可以直接开始编写代码。然后我们只需要准备好我们的资源来帮助那些做正确事情的人。和-

Ruth Suehle我认为……

David Morin继续。

Ruth Suehle对不起。我不是故意要打断你的。我认为挑战将是,可以这么说,我们都非常清楚很多公司想要赢得元宇宙竞赛。这不是开源的工作方式。我们将不得不说服很多原本不公开工作的人……在红帽,我们说默认对一切开放。这不仅仅是关于代码。这是关于我们如何做每一件事,而这不是大多数公司的工作方式。因此,我们将不得不说服很多人,他们认为分享是他们在幼儿园时做过的事情,但在这个过程中的某个地方忘记了分享是如何运作的。

David Morin是的。是的。所以有一个很大的文化改变。

Neil Trevett是的。

Marc Petit是的。

Neil Trevett是的。我也同意你的看法,David。我也非常相信草根阶层。自下而上,而不是自上而下。它往往是这样的。但是拥有一个更好的、一些 Khronos 可以理解它不必担心的元组织会很棒。“哦,好吧。我知道这里的这个小组正在这样做。非常好。我们跟踪它并确保我们与它协同作用。但谢天谢地,我们的工作已经完成了,因为我们有很多事情无法应付。”

Marc Petit当然。

David Morin所以也许它是从这里开始的。

Marc Petit:希望它从今天开始。马上录下来。

Ruth Suehle完成。我们已经解决了所有的问题。加油吧团队。

David Morin好的。有一个美好的周末。

Patrick Cozzi:所以,Marc,就此而言,我们是否应该结束并为每位客人做一个快速循环,以防他们有任何他们想谈但没有谈及的事情?

Marc Petit是的。那么,伙计们,在今天的谈话中我们没有问到你应该被问到的,只是为了让我们从这次经历中吸取教训?所以也许从你开始,Ruth。

Ruth Suehle:哦,我想我们在这么短的时间内已经尽可能多地讨论了。我很感激你邀请我来这里。这是一个令人兴奋的话题。许多人感叹世界已经被探索过了。剩下的就是海洋和外太空。但可以说,元宇宙不仅仅是探索陌生的新世界和新文明。我们正在谈论从根本上构建一个。那更令人兴奋。所以这是一个非常有趣的讨论。

Marc Petit嗯,谢谢你,Neil。

Neil Trevett是的。不,我也认为,我们已经涵盖了重要的内容。我认为这将是一个激动人心的时刻。正如你一开始所说,合作的需求将会增加。所以我喜欢露丝的建议。我们应该跳出框框思考如何实现这一点。如果我们成功了,就像任何真正普遍的标准一样,一旦它真正成功,人们就会忘记它,因为它就在那里并被接受为日常生活的一部分。这就是我们的目标。我们有办法到达那里,但这将是一段激动人心的旅程。

David Morin是的。元宇宙可能是人类历史上创造性和艺术活动发生过的最好的事情。还有什么比创造新事物更好的呢?如果我们能够授权那些已经在电影、游戏和一切中展示各种事物的艺术家,我们看到的这些新世界,我们在屏幕、电影屏幕、电视上看到的,以及进入那里和让艺术家以有利于艺术家的模型创造这些世界。这并不太依赖赞助人或工作室,也不必雇佣自己将所有艺术创作交给一家公司,以增强个人艺术家的创造力、音乐和表演等等。这就是我们正在开发的软件。

Marc Petit当然。

David Morin:在元宇宙中。

Patrick Cozzi: Marc,你认为我们应该做另外两个总结性问题吗?或者你认为我们有足够的材料来……?

Marc Petit:我认为我们很好。除非大喊大叫,否则您需要提及一些具体的事情。Ruth,我们谈到了O3D。所以我们可以给你一个机会来谈论你关心的某些事情。和-

Patrick Cozzi:是的,如果人们有他们,我们为什么不直接大喊大叫,我们将跳过第三个。酷吗?

Marc Petit好的。

Patrick Cozzi好的。所以回来。所以最后,我们想问一下,是否有人想对任何组织或个人大喊大叫?也许从你开始,Ruth。

Ruth Suehle:事实上,你能给我一点时间找到 O3D jam 页面吗?

Marc Petit:我不想带你进入 O3D。我知道我们讨论过它,但它不一定是那样。它可能是...

Ruth Suehle是的。好吧,这和我能想到的任何其他事情一样好。所以我会接受它。另一个我一直在工作并与之合作的组织,哇,我想现在快一年了,是 O3DE。我们在夏天推出了一个新的基金会。它适用于开放式 3D 引擎。因此,对此感兴趣的人们,我很乐意看到他们来参加我们将在 10 月举行的 Game Jam。它将在 O3DE Con 之后立即启动。所以请查看 O3DE.org。我们会发推文。开始吧,创造一些很酷的 3D 东西。

Patrick Cozzi是的。恭喜。并感谢您对开源 3D 社区的巨大贡献。David?

David Morin:好吧,我邀请大家来看看 Academia Software Foundation的网站aswf.io。你会在那里找到许多项目。并向我们所有的成员公司大声疾呼,这些公司正在使这成为可能,以帮助开发电影行业的开源,以及我们的姊妹基金会,例如O3DE,它们也都在各自的道路上,开发开放式元宇宙中未来的来源。

Patrick Cozzi:非常酷。最后,Neil。

Neil Trevett:嗯,从 Khronos 的角度来看,向我们正在密切合作或希望与 W3C 密切合作的其他组织大声疾呼。他们将所有好的东西都放到了网络中,这是元宇宙中非常重要的一部分。OGC 将我们所做的大量 3D 工作带入了地理空间。还有AWSF。对不起,ASWF。我总是弄错了。我们希望与你们更紧密地合作。所以我们对此充满期待。

我要叫的人……嗯,其实是两个。首先,Vlad。你之前提到过Vlad。我认为他现在实际上在 Unity。我之前说过这个。那是他以前所在的地方。他是 WebGL 的发明者,WebGL 是网络中所有 3D 的基础。他继续对我们如何构建虚拟宇宙有这些很好的见解。那是一声呐喊。Vlad,嘿。

我想大声喊叫的另一个人是Patrick。因为你在那里开始了 GlTF 和 3D [听不清 00:54:09],所以地理空间链接进来了。你为整个 GlTF 和资产生态系统做出了很多贡献。所以不要停下来。

Marc Petit:我同意这两点。

Patrick Cozzi:谢谢,伙计。

Marc Petit:也许,Patrick,就是这个主意。我们应该邀请Vlad。我们在 [听不清 00:54:28] 开始对话,我认为这可能是一个好主意,就是更深入地研究如何创建这些标准。并听取 Vlad 和其他一些人的意见,他们在建立像您所拥有的东西方面拥有非常非常强大的历史和记录。

Patrick Cozzi是的。我真的很喜欢Vlad谈论资产、属性和行为的方式。并且很想让他出现在未来的一集中。

Marc Petit好的。非常感谢大家今天抽出时间来。这是一次有趣的谈话。我希望我们能让每个人更好地了解开源和开放标准的世界。众所周知,我们期待一个开放的元宇宙。

Patrick Cozzi:谢谢大家的聆听。如果您喜欢这些内容,请订阅构建开放元宇宙播客。

 


第 1 季第 2 集:开放标准治理的评论 (共 条)

分享到微博请遵守国家法律