可编程性的虚幻引擎 构建医疗电子VR训练模拟器

关于新型军用和防务系统的训练可能耗资不菲,特别是在受训学员需要学习实机操作的情况下。这种情况下正好可以利用vr来节省时间与金钱。与美国国防部合作超过17年的承包商torch technologies, inc.认为,使用虚幻引擎开发的vr就是这类复杂系统的训练工作的发展方向。
三年半以前,torch technologies成立了他们内部的先进可视化实验室(avl),旨在为他们的各种国防部客户找到提供虚拟解决方案的更好方法,其中一家客户就是国防部的一个重要武器项目。avl起初在虚幻引擎中开发了基于vr的训练系统的演示,很快就引起了客户的注意。
“军用系统的成本是以十亿美元为单位计算的,1后面有9个0。”torch technologies的先进可视化实验室高级经理darryl trousdale说,“为这种系统的任何一个部分打造一套传统的训练设备,就需要耗费数千万美元。所以如果你能够以这个成本的零头构建出这样的设备,自然就会引来许多关注。”
avl已经发展为一家实力不俗的模拟工作室,拥有40多名美术师、设计师和开发人员,其训练产品行销世界各地。
使用虚幻引擎构建核心
torch technologies的所有训练解决方案都是围绕虚幻引擎、基于一个通用核心构建的,其中包括后端系统、数据库、学习管理系统,等等。“我的团队和我本人都把精力集中于虚幻引擎的工程方面。”torch technologies资深系统工程师兼avl软件总监jeff morgan说,“我们的思路就是搞出一套能用于所有客户的核心。我们使用这一核心元素构建了多种不同的训练设备。”
这样的思路意味着每一种模拟都不必在虚幻引擎中重起炉灶。avl能够快速组合相应的蓝图脚本,导入所需的3d模型,并打造出一套训练解决方案,所用的时间与从头构建整套方案相比微不足道。
“我们的产品是围绕虚幻引擎构建的,节奏非常快、周转速度也非常快的解决方案。”trousdale解释说,“我们对这一点都感到非常非常满意。它引来了许多想要类似产品的其他客户。”
用医疗模拟验证平台
avl团队最近在一种与导弹系统有天壤之别的产品上测试了他们的虚幻引擎核心:认证注册麻醉护士(crna)训练。
trousdale的隔壁就是peter stallo,他在医疗保健行业浸淫多年,主要从事编程和动画工作。事实上,21年前stallo的毕业论文就是关于虚拟现实与医疗的,若干年后市面上才出现支持这一设想的技术。
在此期间,stallo创立了一家名为prodigy anesthesia的在线教育公司。大约一年前,stallo下载了虚幻引擎,想试试是否能快速制作出一个用于训练的功能性模型。两个星期以后,他就做出了一个手术室的基本模型。“我把它拿给darryl看。”stallo说,“从此两家公司就建立了关系。”
这个使用了torch technologies的核心技术的avl项目就是simvana,它是一种让麻醉提供者沉浸在复杂而困难的情境中的vr训练模拟器。
“我们的开发人员使用我们为军用训练器开发的技术让初始原型成功实现了工作,并通过它构建了一个更完善的框架。”torch technologies的avl研发主管alex engelmann说。
simvana的开发和发行向torch technologies证明,他们已经有了一个几乎可用于构建任何类型的训练的基本框架。“进入麻醉训练领域是我们的一次大跃进。”trousdale说,“这和国防部的项目差得很远。但是开发simvana证明了这一点:无论你拿什么复杂的系统给我,只要你能提供一个相应的主题专家,我们就能在3d空间中构建和操作它。”
在虚幻引擎中从蓝图转到c++
虽然torch technologies avl团队在初次涉足vr训练与模拟领域时有多种选择,但他们还是选择了拥有出色的视觉保真度和方便的可编程性的虚幻引擎。
“首先,使用它不需要花多大力气就能得到高保真的画面效果并快速运行,这在初期对我们来说是重要的优点。”engelmann说,。“而且,通过蓝图我们可以快速根据创意制作原型并迭代,从而知道哪些设计是可行的,哪些是不可行的。这对我们来说是一锤定音的优点。”
团队原先主要使用蓝图(虚幻引擎的可视化脚本系统)进行开发,最近考虑到部分客户需要的巨大数据集,他们已经开始将核心过程转为c++,以保证高水平的模拟速度。不过因为他们本来就将蓝图结构设计为使用模块化类,所以团队发现将它们转成c++相当容易。
“我们将各种东西都整理得井井有条,所以这基本上就是一个直接移植过程。”engelmann说,“在一些情况下,我们可以使用本机化功能让虚幻自行处理,我们自己只需要做很少的工作。”他还补充说,团队仍然保留了某些使用蓝图的过程,“这只是为了保持灵活性。”
morgan还说,avl的长期设想是做出一个使用c++构建的核心,以及一系列与可外部操作的模拟集成的服务。“我们将会根据客户需求构建独立的模拟,然后通过一个服务层把它集成到我们的虚幻项目中。”他说,“这就是我们努力的方向。”
morgan提到了epic关于构建虚幻引擎平台的承诺,并指出avl正是受此激励才会投入巨大人力物力成为软件专家。“随着像素流送和其他技术集成到那个平台中,我们有机会让我们的产品也涉及这些领域。”他说,“因为有了虚幻引擎,我们让产品使用新型vr和ar技术的速度才会大大加快。”


EMUI 11首批公测升级机型 鸿蒙OS2.0已开启公共接口
新思科技携手台积公司加速N2工艺下的SoC创新
从Intel和ARM之争看集成电路IP核的生态价值
电机控制是如何实现在对的时间供电给电机的
谷歌平板Nexus Tablet曝光 正式发布推迟至七月
可编程性的虚幻引擎 构建医疗电子VR训练模拟器
不同于iPad的精美,微软Surface完全拆解
人机协同操作系统会是AI公司的未来吗
5G不等于4G+1G!5G将如何改变人们的生活?
购买光模块需要知道哪些知识呢?
九联科技发布搭载OpenHarmony 3.0.1 LTS轻量系统终端设备九联云喇叭
工业应用新典范,飞凌嵌入式FET-D9360-C核心板发布!
工业互联网正在赋能千行百业的数字化转型
法国为了应对Facebook Libra 创建G7加密货币特别工作组
云服务带来的问题谁来解决
NVIDIA RTX™实时光线追踪技术:将重新定义什么才是CG
你的声音竟然能被机器“偷走”? GeekPwn2017打脸各大黑科技系统!
四个简单步骤让你轻松解决电流探头误差问题
Quest:影响端点安全的内部威胁
研究物联网所需的基本特性来帮助大家扫除一些困惑