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中国 荣誉推出

相关内容

Meta CEO扎克伯格:...
IT之家 1 月 29 日消息,今天早间,据外媒 Engadget...
2026-01-29 08:48:15
VR 眼镜的「iPhone...
当AI开始成为了手机玩家们的标配之后,它开始将改造的触角深入到了更...
2025-12-23 08:46:38
VR与AI深度融合正重塑产...
当前,VR技术正在从锦上添花的展示工具转变成深入工业、医疗、教育、...
2025-10-22 13:46:48
VR赏画、AI钢琴课、实用...
在上海,越来越多的银发族正成为智慧课堂里的“新学生”,借助VR、A...
2025-10-21 09:50:23
中科曙光总裁历军:VR+A...
10月19日,“2025世界VR产业大会”在江西南昌开幕。会上,中...
2025-10-20 15:18:15
安装未满一年的钢缆断裂!致...
葡萄牙里斯本Glória Funicular(荣耀升降机)发生脱轨...
2025-09-07 21:46:17

热门资讯

2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
KDE4.11 Beta1 正...   KDE 项目工作组刚刚发布了 KDE Software Compilation 4.11 Bet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
使用时间序列数据,用开源工具助... InfluxData 是一个开源的时间序列数据库平台。下面介绍了它是如何被用于边缘应用案例的。收集到...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Textual:为 Pytho... 快速入门使用 TextualPython 在 Linux 上有像 TkInter 这样的优秀 GUI...
硬核观察 #1245 Open... #1 OpenAI 悄然删除禁止将 ChatGPT 用于 “军事和战争” 的禁令在 1 月 10 日...