怎么开发元宇宙游戏(建立一个开源的元宇宙)

 2022-03-23 09:31:20    102  

开源世界是建立元宇宙的首选之地。

怎么开发元宇宙游戏(建立一个开源的元宇宙)

如果我告诉你,构建元宇宙所需要的所有内容和软件都已经有了,而且完全免费,你会去构建吗?

先别急,让我们退一步来解释一下元宇宙。


什么是元宇宙?

20 世纪的赛博朋克作家,如 Gibson 和 Stephenson,都曾想象过由虚拟现实支持的互联网,在 Stephenson 的小说《雪崩Snow Crash》中,他将其称之为元宇宙Metaverse。随着虚拟现实virtual reality(VR)设备和应用程序的日益普及,尤其是在马克•扎克伯格宣布将雇佣 1 万人来打造它,并将 Facebook 的公司名称改为 Meta 之后,元宇宙正在成为一个热门词汇。Matthew Ball 对该话题进行了 认真分析,并以“共同构建”作为结论:“事实上,最有可能的是,元宇宙是来自不同的平台、机构和技术的网络中,它们协同配合(无论多么不情愿),并拥抱互操作性。”

互操作性,这个词本身含蓄而清楚地指出了开源和开放标准在其中的作用。

因此,简而言之,它就是支持 VR 的互联网。


如何建立一个开源的元宇宙?

就像互联网上的网络服务器一样,你需要 VR 服务器。不过不用担心,我写了一个,而且 介绍它的文章大约一年前就发表在这里了。当然,你需要支持 VR 的网络浏览器,但网络浏览器已经支持视频/音频流(WebRTC)以及 VR 和 AR(WebXR)。此外,你还需要大量 3D 内容,最好是开源标准的 glTF 格式。幸运的是,Sketchfab拥有 50 万个以上的免费 3D 模型,由大量的作者在知识共享许可Creative Commons licenses下发布。Sketchfab 并不是唯一一家这样做的公司,但他们提供了 REST API 来搜索和下载这些模型。


别忘了键盘

在 VR 中已经待了一段时间了,我可以用亲身体验告诉你我最怀念的是什么:键盘!我在键盘上写代码,但当我戴上 VR 眼镜时,它就消失了。你可以想象,摘下和戴上 VR 设备是多么的混乱。不仅如此,我还需要在 VR 中看到我的代码。那么为什么要止步于此呢?为什么我在 VR 中看不到每一个应用程序呢?许多人都在使用两个或更多的显示器。在 VR 中,你可以随处布置窗口。这比多少个屏幕都要好。而一旦到了这一步,你就可以真正地谈论元宇宙了。

说实话,VR 设备仍处于起步阶段,它无疑还缺少许多功能。但是,VR 设备将得到改善,并最终包括键盘、更好的摄像头以及在现实中叠加虚拟的能力。在此期间,我们将继续戴上和摘下护目镜,以其他方式处理其他障碍。


那么我还等什么呢?

你不需要等待。无论是爱好者还是公司,都正在努力。而且你现在就可以开始在网络上建立你的虚拟世界。下面的视频解释了如何使用现有的免费模型来制作虚拟世界。

在底层,VRSpace 网络客户端使用一个开源的 JavaScript WebGL 库 Babylon.js 来加载 glTF 内容并使用 WebGL 渲染。它调用 Sketchfab REST API 的搜索功能(服务器所有者必须在那里有一个账户)。点击了一个模型,它就会让 VRSpace 服务器获取它。服务器下载它(仅当它之前没有下载的情况下),并将其交付给客户端。空间中发生的一切都会被广播(实际上是通过 WebSockets 进行多播)给所有连接的用户,所以他们都会看到同样的移动和物体大小的调整。当然,他们可以通过文本信息或语音进行聊天。通过点击右下角的 VR 眼镜按钮,用户可以立即进入 VR。用户还可以共享屏幕,尽管不在此空间中。

而这一切都只使用现有的标准网络技术和免费的软件和内容。它不仅适用于 PC 和 VR 设备,也适用于移动设备。然而,移动版 Chrome 浏览器并没有启用 VR 功能。它在第一次尝试进入 VR 时会提示下载谷歌 VR。

由于它是开放的,这在目前来说是可互操作的。但对于元宇宙(支持 VR 的互联网)所需的大规模来说,它的互操作性还远远不够。以头像为例。我在 LinkedIn、Facebook 以及 Opensource.com上使用相同的图片作为我的头像。我怎么能把我的 3D 头像上传到 VRSpace 或其他地方呢?

好吧,我不能。上传本身并不是一个问题。当然,文件格式(glTF)也不是问题。问题出现在头像结构上,因为它没有标准化。所以,比如说,不同的人物有不同的骨头数量。然后,本应是微不足道的必备功能,如用虚拟手拿东西,却变得极其复杂。我已经分析了 100 多个免费的角色,并将我的发现作为研究论文发表:《迈向人形 3D 角色的自动骨架识别》,希望它能帮助其他作者实现互操作性。

而这只是一个开始,是我们进入一个共享的虚拟世界需要做的第一件事。

怎么开发元宇宙游戏(建立一个开源的元宇宙)


知识产权

知识产权呢?你可能会说,这都是开源的!嗯,确实如此。作者们是如此善良,让别人使用他们的创作。用户至少可以做的是给他们点赞。知识共享许可的实际条款要求用户明确归功于作者。为此,我特别注意在搜索结果中显示作者的名字,而且作者信息被嵌入每个 glTF 文件的元数据部分。但是,即使是需要额外的工作的免费东西,我无法想象它变成专有内容会多么可怕。


NFT和区块链

转念一想,我可以想象到。它需要 NFT、区块链,以及其他什么东西。快速搜索“元宇宙 区块链”为我提供了 极好的购买机会,并建议了最好的购买方案。好吧,我不买。记住我的话。试图出售加密货币的人是不会建立元宇宙的。

这并不是说区块链在这里没有用,因为即使是免费的内容,你也必须对作者进行追踪。面对成千上万的免费模型,这必须以某种方式自动化,而分布式账本可能正是正确的解决方案。

话说回来,像 Sketchfab 这样的数字内容提供商并不只提供免费模型,他们还出售内容。毕竟,这就是他们谋生的方式。从技术上讲,在你的虚拟世界中使用这些专有内容,你需要做的就是把代码中的一个 true改为false,字面上的。但是,一旦你下载了它,没有人可以阻止你分享它。然而,在法律上,许可证禁止你这样做。NFT 可以证明所有权,可以购买,可以出售,但不能执行版权。内容提供商最终会明白这一点,但我担心的不是他们。这对普通用户有实际影响,与我反复被问到的一个具体问题有关。我可以自己制作或购买我自己的头像,而且只能是我的,不能被其他人使用吗?但技术不能阻止任何人复制它。就像我可以从 LinkedIn 复制你的头像图片,并将其作为我在 Facebook 上的图片。但你想想,为什么会有人想这么做?

有趣的是,我已经有一个 VRSpace 的商业实现。一个由自由软件驱动的 3D 多用户视频和音频流媒体网站,提供专有内容。在上锁的门后,付费进入 —— 就这么简单。而且它不妨碍建立元宇宙。然而,每个人都有自己独特的头像,永远不能被其他人使用。视频头像:

怎么开发元宇宙游戏(建立一个开源的元宇宙)

你想成为你自己,而不是其他人。只要点击视频按钮,就这么简单。当然,浏览器会提示你是否允许流式传输你的视频和音频。这个功能在日常生活中被广泛使用,以至于我们并没有把它和元宇宙联系起来,赛博朋克的作者们也没有设想到这一点。随着时间的推移,这种 我就是我的方法将发展为运动跟踪和视频流映射到我们的 3D 头像上,但它仍将在昂贵的电影和视频游戏领域停留一段时间。

现在,你已经瞥见了 VRSpace 服务器的所有功能,除了 Oauth2 认证。反正你知道它是如何工作的。一个网站将你重定向到你选择的另一个网站,你在那里登录,然后被认证回来。这就是上述所有的简化图。

怎么开发元宇宙游戏(建立一个开源的元宇宙)

  •  标签:  
相关推荐
怎么开发元宇宙游戏(建立一个开源的元宇宙)生活百科

文|菁妈夏天来了,除了有蚊子之外,还有各种各样的虫,而有一些虫对我们的身体是有伤害的。每年的夏季容易有蜱虫、蚊子、蚂蝗、隐翅虫,红火蚁等这类有毒的虫子伤害我们的身体。这些虫子一般会藏在野外,也有可能飞到家里,家长如果自己不懂得辨别和处理,就会伤害孩子。3岁的晨晨正在洗脸的时候,飞来一只像蚂蚁一样的虫子落在晨晨的右脸颊上,晨晨的妈妈周女士就本能地用手一拍,把虫子拍了。没想到晚上睡觉的时候,孩子的脸上就出现了5厘米左右的条形红印,第2天红印越来越明显,脸颊都肿了起来,感觉都已经要被毁容了,后来妈妈带

2022-07-24  47
怎么开发元宇宙游戏(建立一个开源的元宇宙)生活百科

纵观中国历史,随着各朝各代的频繁交替,也使得我国历史上拥有许多著名的都城,比如古都北京,南京,西安,杭州,开封,洛阳等著名古都遗址。而我国拥有北京南京,而东京则是被日本按照长安城的规模样式修建的,那么北南东京都有了,我国历史上是否又有“西京”存在呢?从公元前2070年夏朝的建立到1912年清政府被推翻的这些历史岁月中,我国历史上是没有西京和东京这两座城市的。在宋朝时期,北宋都城开封取名叫“东京”。这是由于当时开封地区水路交通便利,而跻身当时世界一流大城市,又因为中国在古代属于东方,所以人们就把北

2022-07-24  35
怎么开发元宇宙游戏(建立一个开源的元宇宙)生活百科

2020年6月25日14点,据北京气象局官网,发布冰雹黄色预警信号,雷电黄色预警信号。预计当前到26日凌晨2点,北京市将出现分散性冰雹。本市大部分地区将有雷阵雨天气,局地短时雨强较大,并可能伴有6级左右大风。这是今年入汛以来,北京地区首次发布冰雹黄色预警。由图上可以看出,本次北京下的冰雹十分之大,可以说大如鸡蛋,大如石头!两个小时不到,网友们便在各种网络社交平台上便开始铺天盖地传播,“晒图”,很多网友都表示从小到大都没见过这么大的冰雹。那么问题就来了,你知道冰雹是怎么形成的吗?为什么冰雹时大时小

2022-07-23  26
怎么开发元宇宙游戏(建立一个开源的元宇宙)生活百科

每个国家都有自己独特的文化和历史,其中最具有代表性的就是动物们了,每一个国家的动物都代表着不一样的含义,每个国家都会有专属于他们的国宝,比如印度的牛与澳洲的树袋熊,还有我国非常稀有的“国宝”大熊猫,体态丰腴富态,性情十分憨厚,温顺可爱,不会主动发起攻击,遇到敌害时还会爬到树顶避乱。大家思考过没有,我国的珍稀动物有那么多,像我国特有的华南虎以及一些其他物种等等,那为什么要选择熊猫来作为国宝呢?大熊猫身形短圆,头和身躯长1.2到1.8米,与尾相比,尾较短,才10到12厘米,体重在80到120千克之间

2022-07-23  38
怎么开发元宇宙游戏(建立一个开源的元宇宙)生活百科

你知道世界上最神秘的国家是谁吗?相信很多人首先想到的就是我们的邻国朝鲜,从1948年建国以来,朝鲜一直与世隔绝,如果不是朝鲜战争,或许很多人对这个国家没有一点印象,正是这种神秘,让外界认为朝鲜是极为落后的,其实这种看法是不正确的,今天我们一起来了解真实的朝鲜。朝鲜位于东北亚朝鲜半岛北部,是一个社会主义国家,北部与中国和俄罗斯接壤,南部隔三八线与韩国相邻,西临黄海,与山东半岛隔海相望,东临日本海,国土面积122,762平方公里,人口2566万。朝鲜因国情和政策的原因,只对外国游客开放平壤市、南浦市

2022-07-23  33

原文链接:https://www.baike20.com/shbaike/1558.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 315661083@qq.com 举报,一经查实,本站将立刻删除。