开放元宇宙互操作性 (OMI) 小组是你可以找到的,由行业专业人士、独立创作者和热情爱好者组成的社区之一。今天我们站在巨人的肩膀上,与其他利益相关者合作定义标准的是网络运行的关键,W3C(万维网联盟)等组织自 1994 年以来一直致力于促进这种标准的发展。W3C 内部也有一些社区团体,OMI 是其中的一部分:
W3C 社区组是一个免费的开放论坛,Web 开发人员和其他利益相关方可以在其中编写报告、进行讨论、开发测试套件并与 W3C 国际 Web 专家社区建立联系。社区团体可以编写报告;虽然这些不是最终的标准文件,但可能成为最终标准的输入。例如,社区小组可能会聚集在一起制定新技术规范,或者召开会议讨论现有规范的教程。
我们的目标是创建一个具有规范和工具的生态系统,以方便地创建和使用耐用且便携式的 3D 内容。这篇文章概述了 OMI glTF-extensions 小组最近所做的工作,首先让我们快速介绍的重点领域。
什么是glTF?
在元宇宙中,有一种被称为 glTF 的格式,用于描述 3D 模型和场景。glTF 2.0 最近已被批准为 3D 模型的国际标准。


什么是 glTF 扩展?
glTF 有一个扩展系统,可作为标准 glTF 格式的模块化附加组件,通过针对不同需求定制的额外功能来丰富 3D 模型。致力于新的 gltf 扩展和/或对现有扩展的改进是在不同应用程序和平台之间实现更大互操作性的可靠方法。


OMI 扩展
OMI 存储库中的扩展旨在扩展 glTF 格式,使其具有对 3D 虚拟世界有用的功能。这些扩展可能包括与音频、物理、头像、动画、行为等相关的内容。目标是对有助于 3D Metaverse 媒体可移植性的扩展进行原型设计和标准化。供应商扩展是通过 W3C Metaverse 互操作性社区组流程开发和批准的。
OMI 我们的团队采用 5 个步骤来提议、实施和批准延期:
- 第 1 阶段:提案草案提交给 OMI glTF 工作组,并且必须至少有一名负责推进提案的支持者。扩展的高级概要在存储库中作为 GitHub Pull Request 发布,所有贡献者必须签署 W3C 社区贡献者许可协议。
- 第 2 阶段:提案草案需准确地描述了扩展,并且至少有一个扩展的 Metaverse 实现正在开发中,并具有用于测试的有效样本资产。该提案包括有效的 JSON 模式和解释扩展的目的、功能和属性的 Markdown 文档。对扩展的编辑是在 OMI glTF 工作组每周会议上协商一致决定的。
- 第 3 阶段:扩展具有多个 Metaverse 实现、一个 glTF Validator(验证器) 实现以及至少一个用于使用扩展生成内容的工具。实现、示例资源和内容创建工具都应通过 glTF Validator 的验证。该扩展已准备好进行投票批准,最终提案修改将在每周的 OMI glTF 工作组会议上以协商一致方式决定。
- 第 4 阶段:扩展已获得批准,并具有多个 Metaverse 实现、glTF 验证器实现、有效的示例资产以及用于使用扩展生成内容的现成工具。可以通过共识投票对规范进行非实质性更改,但不允许对扩展进行重大更改,应通过使用不同标识符的新扩展提案来解决。
- 第 5 阶段:扩展已提交并合并为 OMI 供应商扩展。或者,如果扩展打算在 OMI 范围之外使用,则可以将其作为 KHR 或 EXT 扩展提交并批准。该扩展必须发布到 Khronos 3D 格式工作组存储库才能完成第 5 阶段。

我们最近一直在讨论其中一些正在进行的项目:
1. VRM 动画格式/规格:EXT_skin_ humanoid
- VRM 动画的正在进行中的格式。
- https://twitter.com/vrm_pr/status/1684534230553067521 最近的 VRM 动画更新
3. OMI 生成点:https://github.com/omigroup/gltf-extensions/tree/main/extensions/2.0/OMI_spawn_point
- 可用于在 glTF 场景中指定生成点,使创建者能够标记可以创建可生成对象(例如角色)的位置
- 对于 VR 或 AR 体验特别有用,其中观看者的起始位置和方向会显着影响整体体验
在今年春季,OMI gltf 扩展小组开始讨论在不同平台上开发的各种车辆系统,以下是一些致力于此类工作的贡献者:
uoppoH (https://twitter.com/uoppoh_vrc ) - vrc
Sacchan (https://github.com/Sacchan-VRC/SaccFlightAndVehicles ) - flight
Varneon (https://github.com/Varneon ) - vrchat / unity
Ash -(https://hyperfy.io/ ) / threejs
Aaron(https://github.com/aaronfranke ) - Godot
Spatial.io - Unity
有关更深入的讨论和更新,请参阅此处 https://github.com/omigroup/gltf-extensions/discussions/153 。
分享我们的工作
为了展示我们的工作以鼓励更广泛的讨论并获得更多反馈,jin 为动态虚拟会议空间设计了一些想法的原型。无论是与常客、行业同事,还是任何想了解我们正在做什么的新人,这些都有助于在通话过程中快速进入群组流程状态。一个有趣的想法是通过 Booth-a-palooza (https://hyperfy.io/neonstreet )制作了一个 OMI 展位来展示 gltf 扩展聚会小组的活动。

在最近的 OMI 社区小组电话会议中,我们讨论了举办虚拟宇宙社区花车游行/街头节日的想法,这与我们的物理和车辆研究非常契合。Neon Buidl 和 M3 等其他建设者社区也从火人节突变艺术车辆中汲取灵感,共同集思广益相关想法。

更多链接:
OMI 总部位于 hyperfy https://hyperfy.io/omigroup
GitHub:OMI 存档 https://github.com/omigroup/omigroup
让我们合作吧
我对元宇宙车辆游行的想法感到非常兴奋,我们拥有成功组织所需的所有技术、人才网络和经验。我认为我们一起建造需要不到一个月的时间,因为这大概是街头节日从开始到结束所需的时间,我们可以通过添加轮子和座椅来修改我们为此制作的摊位。
如果你对开放元宇宙感到兴奋并有兴趣做出贡献,那么我们邀请你参加我们的下一次会议!可以随时关注 OMI 会议和活动日历上的更新和公告,或者为自己添加 OMI Discord#roles 频道中的 @omi-gltf-subgroup 角色以获得通知。如果对捐赠或赞助等其他支持方式感兴趣,请查看此处的开放页面:https://opencollective.com/omigroup 。我们正在为那些也想很快参与花车游行节日创意的人制定一些赞助方案。
元宇宙见,
jin