Techviz:创建沉浸式训练环境的3D引擎该如何选择?

2023-11-28 02:08:38 来源:游戏主播网

Techviz:创建沉浸式训练环境的3D引擎该如何选择?

您是否有兴趣将沉浸式培训纳入您的学习计划?如果是这样,选择正确的 3D 引擎对于创建逼真且引人入胜的虚拟环境至关重要。由虚拟和混合现实技术提供支持的沉浸式培训让学员能够在 360°的学习环境中体验逼真的场景。通过模糊虚拟世界和现实世界之间的界限,学员可以与周围环境互动,使用模拟工具和机械,并通过虚拟培训提升个人经验。

在选择用于沉浸式训练的 3D 引擎时,Unity和Unreal由于其市场主导地位和图形功能而成为首选。然而,最近这两款3D引擎的定价变化为3D内容制作者带来了更多不确定性,同时也导致了Godot开源游戏引擎的出现。此外,还有其他解决方案,例如 TechViz XR PubliShare,可以直接从CAD 3D模型记录XR体验。

最终,训练场景的复杂性将决定是否需要 3D 引擎,或者其他选项(例如直接从3D模型开始工作)是否更合适。仔细考虑这些因素,选择适合沉浸式培训需求的3D引擎至关重要。

什么是沉浸式培训?

沉浸式培训是一种使用虚拟或混合现实技术的创新型培训方法,逼真的模拟场景以实现有效的培训目的。学员将完全沉浸在360°的学习环境中,他们可以看到、听到环境中的一切细节并与周围的虚拟环境环境互动。这模糊了虚拟世界和现实世界之间的界限。配备VR头戴式显示器和控制器,学员可以自由探索3D虚拟环境,与模拟的现实世界工具、机械进行交互。此类培训通常是场景化或游戏化的,供自我管理的课程使用。他们还可以接受指导培训课程,由讲师使用 TechViz 等工具指导学员完成对3D模型的实时编辑。

沉浸式虚拟培训

虚拟现实的真正价值在于它能够使以前具有挑战性、成本高昂且具有危险性的工作场所场景变得更加实用、更具成本效益,例如应急协议和备灾、危险材料泄漏等培训项目。通过沉浸式模拟培训,学员将获得更加安全的训练环境。通过将这些模拟场景与引人入胜的故事叙述和专家开发的学习课程相结合,学员也更加能够通过熟悉整体操作流程提升个人经验,从而进一步提高学习成果。事实上,虚拟现实可以为教育系统带来好处的最有力证据就是人脑的工作方式。在学习过程中人的大脑往往会记住所读内容的 10%,所听到内容的 20%,以及所做或模拟内容的 90%,这就是虚拟现实模拟培训的优势所在。

哪种 3D 引擎更适合开发沉浸式训练?

大多数 VR 培训都使用源自视频游戏的 3D 技术。此类技术的核心之一便是用于创造虚拟环境的3D引擎。它们的主要作用是以3D的方式渲染逼真的虚拟环境,有时还用于添加碰撞检测或物理功能。通常用于创建沉浸式训练的3D引擎的选择可以归结为在视频游戏领域活跃的两大巨头Unity和虚幻引擎。

Unity

对于VR内容创建的方式,两者在很多方面都很相似,并且都有一些特定的优点和缺点。Unity 的市场份额更大,尤其是在非游戏社区。这意味着每当您需要帮助时,都可以依靠庞大的开发人员网络来获取提示和支持,以及许多可供借鉴的互联网教程和示例。Unity 还拥有庞大的视觉资源库。

另一方面,虚幻引擎则更加开放。通过随时访问完整代码,经验丰富的开发人员可以随意修改和更新源代码。且虚幻引擎在图形真实感方面也更加优于Unity。

虚幻引擎

但最近虚幻引擎和Unity在定价方面给设计XR培训的工作室带来了坏消息。Unity 的定价公告引起了许多业内公司的争论。而虚幻引擎也对其收费方式进行了大改,这一变动意味着游戏行业以外一些公司将面临创作成本增加等因素。这也将直接影响一些开发XR培训场景的工作室与公司。

所有这些因素都为全新的3D引擎带来了曙光——Godot开源游戏引擎。这是一个全新且通用的游戏引擎。它于2020年和2021年获得了Meta’s Reality Labs的两项资助,以支持该引擎的XR应用创建功能。

是否需要3D引擎?

Unity和虚幻引擎似乎进入了一个动荡的时代,商业模式正在重新洗牌。至于Godot,Meta的参与带来的问题和答案一样多。所有这些都给设计沉浸式培训的工作室带来了很多不确定性,而对于商业来说,没有什么比不确定性更糟糕的了。那么,有没有办法绕开3D游戏引擎来创建沉浸式训练呢?

好消息,答案是肯定的。TechViz XR PubliShare等解决方案可以直接从CAD 3D模型的Open GL 图形流记录XR体验。它可以在所有最常用的应用程序中本地运行,例如Catia、Solidworks或Revit。与创作工具相结合,可以设计简单的训练场景。它非常适合接近现有3D模型的培训用例:例如,训练如何操作设备或机械的维护过程。

说了这么多总之,在选择用于XR训练的 3D 引擎之前要问的第一个问题是:我的训练场景有多复杂?如果答案是“不是很多”,那么您可能可以不使用3D引擎并直接从3D模型构建虚拟训练。如果答案是“这是一个相当复杂的游戏”,那么用于创建游戏的3D引擎将是您必要的选择。


相关阅读

大家都在看