U3DC.COM | 优三帝研究院

Menu

基于Unity的车载HMI/GUI开发工作流

前言

随着最近这些年车联网的蓬勃发展(特别是新能源汽车的崛起),车机也越来越科技范,界面上也越来越往三维化、全息化发展。这里就以RAMS公司分享的案例结合自己的一些看法来讲解开发工作流。

主要流程分为4部分,分别是:设计,PoC软件开发,VR软件开发,SoC可行性测试,每个前置流程都是为了后续流程能更好的开展,同时每个流程如果发现当前流程不可行,则可以回溯到上一个流程反思。

从左往右,每个流程可以回退

1.设计流程:

本流程的核心就是设计,原型/概念设计、界面设计、三维模型设计、动画设计。

此流程主要参与角色:UX设计师,UI设计师,3D设计师,动画师。

UX设计师主要工作:

UI设计师主要工作:

3D设计师主要工作:

动画师主要工作:

通过以上流程,就完成了下面的成果:

其中,左侧为仪表盘界面,右侧为CID(Car Informatic Device)。

CID显示一些控件界面。仪表盘则显示音乐播放、3D车辆模型的自动驾驶界面。


2.PoC软件开发流程:

PoC(Proof of Concept),即概念验证,通常是企业进行产品选型时或开展外部实施项目前,进行的一种产品或供应商能力验证工作。这里指的是基于设计进行的软件开发用于验证设计的想法。

此流程主要参与角色:UI设计师、3D设计师、前端工程师

在开始之前,为了方便测试,先通过分析信号、改造汽车方向盘,使其能支持键盘控制,方便开发测试。

这样通过真实的键盘、和等同实机的屏幕就可以展开高精度的易用性测试。

UI设计师主要工作:

3D设计师主要工作:

前端工程师主要工作:


3.VR软件开发

本流程主要目的是通过VR模拟现实的情况来测试易用性和用户体验。

主要参与角色:3D设计师、前端工程师。

3D设计师主要工作:

前端工程师主要工作:


4.SoC实机测试

SoCSystem on Chip的缩写,称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。这里是指用来测试的某开发板。本流程是为了验证在实际机器上的运行。

主要参与角色:嵌入式工程师,前端工程师

硬件:基于NXP的i.MX8

软件:Unity

嵌入工程师工作:

前端工程师主要工作:

最终成品:


参考资料

https://unity.com/cn/automotive
打赏
— 于 共写了1669个字
— 文内使用到的标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据