虚拟现实应用开发的最新趋势与框架
1. 虚拟现实应用开发的优势与趋势概述
如今,虚拟现实应用开发者在创建自己的虚拟现实体验方面,相较于早期的科学家、艺术家、工程师和教育工作者具有明显优势。他们不仅能借鉴早期开发者的经验,还拥有大量新工具,这些工具能帮助他们更快速、高效且低成本地完成任务。以下是开发者正在利用的一些应用开发趋势。
2. 无需访问应用代码将现有应用转换为虚拟现实应用
在虚拟现实应用开发中,一个理想目标是“改造”现有的计算机应用,使其无需额外工作、无需访问应用代码且无需高水平技术专业知识,就能作为虚拟现实体验运行。即使解决了用户跟踪、立体显示和多表面显示的技术挑战,开发者仍需考虑交互方案、导航范式等与在物理沉浸式虚拟现实环境中与计算机模拟交互相关的问题。
有几种技术可以解决跟踪、立体和多表面显示集成的问题。例如,Mechdyne 公司的 Conduit 产品,其目标是让现有计算机图形应用的用户能够自动在基于集群的系统上运行这些应用,并集成跟踪和立体显示功能。实现方式是劫持应用的 OpenGL 调用,并根据显示设备和跟踪信息进行转换。Mechdyne 虽不声称支持所有应用,但提供了一份他们测试过并使其具备“VR 感知”能力的常见应用列表。TechViz 的一套产品也提供了类似功能。虽然这些是商业产品,但有理由相信未来会出现具有类似功能的开源产品。
3. 使用游戏引擎开发虚拟现实应用
计算机游戏的普及带来了各种游戏开发工具,其中一些对开发虚拟现实应用非常有用。早在 1997 年,Paul Rajlich 就将计算机游戏 Quake 进行修改,使其能在 CAVE 中运行。此后,许多使用游戏技术的 VR 应用不
超级会员免费看
订阅专栏 解锁全文
1329

被折叠的 条评论
为什么被折叠?



