“零代码开发所见即所得”虚幻引擎释放HMI新动能
游戏引擎在汽车软件领域能走多远零代码开发,突破设计和开发之间的断层,是伪命题吗
Epic Games中国区开发者关系软件工程师,布道者马骥结合虚幻引擎与OEM厂商,软件公司合作的案例,阐述了基于虚幻引擎开发HMI项目的六个环节。
马骥强调,UE可以提供所见即所得的设计和开发体验充分利用蓝图,UMG和其他组件可以极大地优化开发环境,帮助设计师将灵感变为现实
Epic Games打造虚幻引擎多重定位
据马骥介绍,除了游戏,UE还广泛应用于不同领域,涉及建筑,电影,汽车等行业的设计,仿真,制造,广告等环节以HMI为例在运行过Linux,QNX,Android等操作系统之后,UE已经从测试模型过渡到了生产模型
通用悍马是第一款采用UE进行HMI设计的量产车型随后,凯迪拉克,Rivian,沃尔沃,高和也开始与Epic Games在HMI项目上合作
Rivian用户体验部门副总裁埃里克·伍德评论道,无论是仪表盘还是中央显示屏,我们都希望以汽车行业前所未有的方式来渲染它们Eric Wood提到,UE的使用有助于增强车辆视野中模拟环境的可信度,从而向用户传达更直观,更有力的安全指令
伴随着自动驾驶向更高阶的演进,马骥认为,与传统的2D显示相比,在感知方案中引入3D技术,更有利于驾驶员对整车状态,周围路况和突发事件的及时感知,快速反应和参与干预。
另外,UE的兼容性极强马骥表示,UE可以运行在高通8195,8155以及计算能力低于8155的芯片上Rivian车载体验高级软件工程师埃迪·雷耶斯表示,虚幻引擎可以在我们的硬件上运行,性能良好
零代码开发所见即所得。
简单浏览一下UE的工作界面左上方是基础功能模块集成和蓝图可视化脚本右上方是2D的UMG用户界面设计师底层是Timing Insights,实时监控工作流中CPU,GPU,内存的性能指标,帮助工程师快速定位项目前期,中期,后期的问题
在Epic Games与Siili Auto的合作项目中,通过蓝图,UMG等组件的协同使用,充分释放了UE的全部潜力,实现了无需工程师介入,由设计师完成的零代码HMI解决方案马骥说,一切都是所见即所得UE在后台做逻辑调整,前端有视觉反馈
就行业而言,汽车HMI的设计过程中有一个很大的痛点:从设计,开发到最后上车之间存在断层马骥强调,这是UE的竞争点使用UE开发HMI可以打通整个工作流程设计师可以在前期模拟整车接收到的信号,在仿真界面中验证车辆的视觉性能和交互效果
要了解UE如何打通设计端和开发端,你需要了解一些HMI的开发流程。
具体来说,使用UE开发HMI可以分为六个部分:概念设计,快速原型迭代,3D组件开发,2D UI开发,处理逻辑,最后,进入部署和测试阶段.
在概念设计上,Epic Games充分考虑了设计师艺术借鉴的必要性基于其在游戏领域的多年积累,UE用户可以直接在Sketchfab等内容社区使用HUD素材,或者进入Epic Games旗下全球最大的数字艺术家社区中心ArtStation寻找灵感
在原型的快速迭代阶段,马骥专注于UE提供的模块工具通过这个工具包,开发人员可以从资产存储库市场获取材料,构建场景原型并进行迭代Market Place包含了Epic Games合作伙伴提供的各类HMI实例项目:从完整的HMI解决方案到视觉还原所需的素材,开发者可以直接下载使用
然后,用户可以通过UE将构建版本部署到目标项目中,通过显示数据统计的控制台命令分析项目,实时监控引擎自带设备中程序的消耗情况,最后通过Unreal Insights对应用性能进行分析,帮助开发者更直观地识别瓶颈,优化应用,获得更好的性能。
通过完全覆盖概念设计,原型迭代,逻辑开发和3D/2D组件开发,调试和测试,UE充当了设计师和工程师之间信息鸿沟的桥梁,将设计和验证的大部分问题放在同一个平台上解决。
为了推动UE开发的HMI项目量产,Epic Games也进行了一系列的优化实践。
基于UE开发如何量产HMI项目。
第一,软件界面的快速集成方案马骥表示,在HMI设计和开发的过程中仍然存在困难:虽然设计师和HMI工作人员已经能够使用UE顺利开发HMI项目,但当项目需要连接特定的芯片架构和域控制器时,他们会遇到很大的困难
也就是说,面向软件层的工程师和面向底层硬件的工程师之间还是有信息鸿沟的如何将汽车信号传输到软件层的工程师眼中,如何将汽车信号传输到HMI进行可视化,是HMI项目顺利上车的关键要解决这个问题,灵活的API接口必不可少
齿轮应运而生根据软件的协议,可以自动生成两端接口,将工程师从接口开发的繁琐工作中解放出来,专注于算法相关的关键问题不仅如此,所有代码接口的参数都是标准化的,可以统一调用和单元测试马骥补充说,如果客户需要适配不同汽车芯片的传入参数和接口定义参数,API Gear也可以满足这一需求
此外,HMI项目上车后,工程师往往需要准确定位故障:运行时,我想知道HMI收到什么信号,为什么有时候门开了关不上这需要监控所有进入HMI的信号的全生命过程,API Gear studio可以做到这一点
伴随着软件定义的工具的发展,软件开发和测试环境虚拟化的普及程度越来越高如何在硬件架构还没有部署,各种协议还没有敲定之前,就开始软件的设计开发,从而缩短项目迭代周期是汽车行业上下游企业都在致力解决的问题
马骥提到,通过在UE中模拟整车芯片采集的信号,可以用Api仿真场景模拟最终量产车信号的流程,并基于此流程提前设计HMI项目,实现软硬件并行,提高工作效率。
在虚幻引擎中上车只是Epic Games的第一步,将游戏的虚拟社交平台实现为与实体相关的数字孪生体验,为新概念的落地提供基础设施服务,以技术为核心向其他行业扩散,以虚幻引擎作为未来各种项目的基石,是Epic Games的未来愿景。
声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。