发布时间:2024-07-16
浏览次数:0
译者:王.
如果我告诉您,构建 所需的所有内容和软件都已经存在,并且完全免费,您会构建它吗?
但是等一下,让我们退一步来解释一下元宇宙。
什么是元宇宙?
和 等 20 世纪的赛博朋克作家曾设想过一个由虚拟现实驱动的互联网,他在小说《雪崩》中将其称为元宇宙。随着虚拟现实 (VR) 设备和应用程序越来越受欢迎,元宇宙正成为一个流行词,尤其是在马克·扎克伯格宣布将雇佣 10,000 人来构建它并将他的公司更名为 Meta 之后。鲍尔仔细研究了这个话题,并以“共同建设”作为结论:“事实上,元宇宙很可能是一个由不同的平台、机构和技术组成的网络,它们共同合作(无论多么不情愿)并拥抱互操作性。”
互操作性这个词本身隐含但明确地指出了开源和开放标准的作用。
简而言之,它就是支持 VR 的互联网。
如何构建一个开源元宇宙?
就像互联网上的 Web 服务器一样,您需要一个 VR 服务器。不过不用担心,我写了一个,介绍它的文章大约在一年前在这里发表过。当然,您需要一个支持 VR 的 Web 浏览器,但 Web 浏览器已经支持视频/音频流 () 以及 VR 和 AR (WebXR)。此外,您还需要大量的 3D 内容,最好是开源标准 glTF 格式。幸运的是,.com 拥有大量作者根据 许可证 () 发布的 500,000 多个免费 3D 模型。.com 并不是唯一一家这样做的公司,但他们提供了一个 REST API 来搜索和下载这些模型。
别忘了键盘
我已经在 VR 中呆了一段时间了sketch中国社区打不开,我可以亲口告诉你我最想念的是什么:键盘!我在键盘上写代码,但当我戴上 VR 眼镜时,它就消失了。你可以想象摘下和戴上 VR 耳机是多么令人困惑。不仅如此,我还需要在 VR 中查看我的代码。那么为什么要止步于此呢?为什么我不能在 VR 中看到每一个应用程序?许多人使用两个或更多显示器。在 VR 中,你可以在任何地方安排窗口。这比任何数量的屏幕都要好。一旦你到达这一点,你就可以真正谈论元宇宙了。
说实话,VR 设备仍处于起步阶段,无疑缺少许多功能。然而,VR 设备将不断改进,最终包括键盘、更好的摄像头以及将虚拟现实叠加在现实之上的能力。与此同时,我们将继续戴上和摘下护目镜,并以其他方式应对其他障碍。
那我还等什么?
您无需等待。业余爱好者和公司都在为此努力。您现在就可以开始在网络上构建虚拟世界。下面的视频解释了如何使用现有的免费模型创建虚拟世界。
在底层,Web 客户端使用开源 WebGL 库 .js 加载 glTF 内容并使用 WebGL 进行渲染。它调用 REST API 的搜索功能(服务器所有者必须在那里有一个帐户)。单击一个模型,它会要求服务器获取它。服务器会下载它(仅当它之前没有下载过)并将其传送到客户端。空间中发生的一切都会广播(实际上是多播)给所有连接的用户,因此他们都会看到相同的动作和对象大小调整。当然,他们可以通过短信或语音聊天。通过单击右下角的 VR 眼镜按钮,用户可以立即进入 VR。用户也可以共享他们的屏幕,即使不在这个空间中。
而这一切只使用现有的标准网络技术以及免费软件和内容。它不仅可以在 PC 和 VR 设备上使用,还可以在移动设备上使用。不过sketch中国社区打不开,移动版浏览器不支持 VR。当你第一次尝试进入 VR 时,它会提示你下载 VR。
由于它是开放的,因此目前是可互操作的。但对于 (支持 VR 的互联网)所需的规模而言,它的互操作性还不够。以头像为例。我在 、 和 .com 上使用与头像相同的图像。我如何将我的 3D 头像上传到或其他地方?
嗯,我不能。上传本身不是问题。当然文件格式(glTF)也不是问题。问题在于头像结构,因为它不是标准化的。例如,不同的角色有不同数量的骨骼。然后,像用虚拟手握住东西这样本来应该很简单的功能变得极其复杂。我分析了 100 多个免费角色,并将我的研究结果发表为研究论文:《面向人形 3D 角色的自动骨骼识别》,希望它能帮助其他作者实现互操作性。
这只是一个开始,是我们进入共享虚拟世界所需要做的第一件事。
免费头像
知识产权
那知识产权呢?你可能会说,这都是开源的!是的,确实如此。作者们非常慷慨地允许其他人使用他们的创作。用户至少可以给他们点赞。知识共享许可的实际条款要求用户明确注明作者。为此,我特意在搜索结果中显示作者的姓名,作者信息嵌入在每个 glTF 文件的元数据部分。但即使是需要额外工作才能获得的免费内容,我也无法想象将其变成专有内容会是多么糟糕。
NFT 与区块链
再想想,我可以想象。它需要 NFT、区块链和其他东西。快速搜索“元宇宙区块链”为我提供了绝佳的购买机会,并建议了最佳购买选择。好吧,我不买它。记住我的话。试图出售加密货币的人并没有建立元宇宙。
这并不是说区块链在这里毫无用处,因为即使是免费内容,你也必须追踪作者。由于有成千上万的免费模型,这个过程必须以某种方式实现自动化,而分布式账本可能正是正确的解决方案。
话虽如此,像这样的数字内容提供商不仅提供免费模型,他们还会出售内容。毕竟,这就是他们谋生的方式。从技术上讲,要在虚拟世界中使用这些专有内容,您需要做的就是将代码中的 true 更改为 false,这是字面意思。但是,一旦您下载了它,就没有人可以阻止您共享它。然而,从法律上讲,许可证禁止您这样做。NFT 可以证明所有权,可以购买,可以出售,但不能强制执行版权。内容提供商最终会弄清楚这一点,但我担心的不是他们。这对普通用户有真正的影响,而且与我反复被问到的一个特定问题有关。我可以制作或购买我自己的头像吗?这个头像只能属于我自己,不能被任何人使用吗?但技术无法阻止任何人复制它。就像我可以复制你的头像图片并将其用作我在 上的照片一样。但想想看,为什么有人想这样做?
有趣的是,我已经有一个商业实现。一个由免费软件驱动的 3D 多用户视频和音频流媒体网站,具有专有内容。在锁着的门后,付费进入 - 就是这样。这并不妨碍构建元宇宙。但是,每个人都有自己独特的头像,其他人永远不能使用它。视频头像:
作者的视频头像
你想做你自己,而不是别人。只需单击视频按钮,就这么简单。当然,浏览器会提示你允许流式传输视频和音频。此功能在日常生活中如此常见,以至于我们不会将其与元宇宙联系起来,赛博朋克的作者也没有预见到这一点。随着时间的推移,这种“我就是我”的方法将发展成为映射到我们 3D 头像上的运动跟踪和视频流,但它将在一段时间内停留在昂贵的电影和视频游戏领域。
现在,您已经了解了除身份验证之外的所有服务器功能。无论如何,您知道它是如何工作的。一个网站将您重定向到您选择的另一个网站,您在那里登录,然后再次进行身份验证。这就是上述所有内容的简化图。
VR 组件图
现场演示
.org 上有一个运行最新代码的现场演示,欢迎您随时试用。它是完全匿名的,没有任何广告或跟踪器。尝试在其中构建您的世界,但请注意,一旦断开连接,您所做的一切都将消失 - 这是运行向公众开放的匿名服务的代价。主页上有所有相关信息,只需访问该链接,或加入 .com、.org 或 上的项目。
非常感谢早期采用者帮助该项目进入这个阶段 - 所有作者提供的免费模型,以及.js社区使这一切能够跨平台运行。
通过:
作者:Josip 主题: 译者:wxy 校对:wxy
本文由LCTT原创编译,Linux中国荣幸推出
欢迎遵循CC-BY-NC-SA协议进行转载。
如需转载,请在文章“转载:公众账号名称”下留言。
我们会将您加入白名单,并授权您“转载时修改文章”。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码