OpenHMD:用于 VR 开发的开源项目
创始人
2024-03-02 03:17:51
0

在这个时代,有一些开源替代品可满足你的所有计算需求。甚至还有一个 VR 眼镜之类的开源平台。让我们快速看一下 OpenHMD 这个项目。

什么是 OpenHMD?

OpenHMD 是一个为沉浸式技术创建开源 API 及驱动的项目。这类技术包括带内置头部跟踪的头戴式显示器。

它目前支持很多系统,包括 Android、FreeBSD、Linux、OpenBSD、mac OS 和 Windows。它支持的设备包括 Oculus Rift、HTC Vive、DreamWorld DreamGlass、Playstation Move 等。它还支持各种语言,包括 Go、Java、.NET、Perl、Python 和 Rust。

OpenHMD 项目是在 Boost 许可证下发布的。

新版本中的更多功能和改进功能

最近,OpenHMD 项目发布版本 0.3.0,代号为 Djungelvral(Djungelvral 是来自瑞典的盐渍甘草)。它带来了不少变化。

这次更新添加了对以下设备的支持:

  • 3Glasses D3
  • Oculus Rift CV1
  • HTC Vive 和 HTC Vive Pro
  • NOLO VR
  • Windows Mixed Reality HMD 支持
  • Deepoon E2
  • GearVR Gen1

OpenHMD 增加了一个通用扭曲着色器。这一新增功能“可以方便地在驱动程序中设置一些变量,为着色器提供有关镜头尺寸、色差、位置和 Quirks 的信息。”

他们还宣布计划改变构建系统。OpenHMD 增加了对 Meson 的支持,并将在下一个 (0.4) 版本中将删除对 Autotools 的支持。

OpenHMD 背后的团队还不得不删除一些功能,因为他们希望他们的系统适合所有人。由于 Windows 和 mac OS 对 HID 头的兼容问题,因此禁用了对 PlayStation VR 的支持。NOLO 有一堆固件版本,很多都会有小改动。OpenHMD 无法测试所有固件版本,因此某些版本可能无法正常工作。他们建议升级到最新的固件版本。最后,几个设备仅提供有限的支持,因此不包含在此版本中。

他们预计将加快 OpenHMD 发布周期,以便更快地获得更新的功能并为用户提供更多设备支持。他们优先要做的是“让当前在主干分支中禁用的设备在下次发布补丁时能够试用,同时让支持的头戴式显示器支持位置跟踪。”

最后总结

我没有 VR 设备而且从未使用过。我相信它们有很大的潜力,甚至能超越游戏。我很兴奋(但并不惊讶)有一个开源实现会去支持许多设备。我很高兴他们专注于各种各样的设备,而不是专注于一些非品牌的 VR 的努力。

我希望 OpenHMD 团队做得不错,并希望他们创建一个平台,让它们成为 VR项目。

你曾经使用或看到过 OpenHMD 吗?你有没有使用 VR 进行游戏和其他用途?如果是,你是否用过任何开源硬件或软件?请在下面的评论中告诉我们。


via: https://itsfoss.com/openhmd/

作者:John Paul 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

作为软件架构师使用 AI ...
作者 | Ben Linders 译者 | 刘雅梦 策划 | ...
2025-07-07 20:14:59
原创 ...
大模型扎堆上机,难掩体验鸡肋,小众深挖才是出路? AI大火第三年,...
2025-06-29 23:12:30
VR全景城市,用720全景...
随着城市化进程的加速,城市之间的竞争也日益激烈。城市...
2025-05-28 19:12:46
XR周报:苹果AI智能眼镜...
本周(4.28-5.4)热点:习近平上海考察试戴智能眼镜,强调加快...
2025-05-04 18:17:14
巧用AI、VR互动约会 8...
本报讯(记者 杨丽萍 杨柳)2月22日,郑州市总工会在幸福体验馆举...
2025-02-25 07:20:20
AI×VR安全课堂“漂”进...
在数字化转型不断深化的背景下,普陀区应急管理局创新运用科技手段赋能...
2025-02-23 21:45:56

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...