成功案例

用Qt构建数字座舱概念

欢迎观看Outrun演示 —— 这是一个汽车用户界面演示,展示用Qt构建多屏数字座舱的多样性!

我们将带您了解如何使用Qt设计、开发、部署数字座舱。通过该演示,我们将探讨车辆人机界面(HMI)设计和用户体验的未来趋势。

 

Book a demo

Outrun项目

我们希望站在客户的角度,亲身体验如何畅想未来的驾驶体验,并将愿景从想法变为现实。

从早期设计探索、UI实现、视觉效果创建、连通构建,到最终在目标环境中运行的全过程,请跟随我们踏上这一旅程!

让我们先从一段介绍Outrun数字座舱的视频开始。

outrun-web-bg-end

2023年新功能

Outrun HMI概念不断发展,以反映新的汽车趋势,包括新的技术进步,并展示 Qt框架的功能。 在过去的几个月中,我们加入了许多新功能,使其更接近于量产级汽车 HMI。除了地图和导航,现在还可以访问第三方应用程序,为乘客屏幕的专用功能铺平道路。我们还将Outrun与Android Automotive 进行了充分集成,以展示Qt for Android Automotive的功能。

  • 欢迎动画
  • Qt for Android Automotive
  • 地图
  • 应用
  • 扩展媒体

欢迎动画

使用Qt全新线粒子系统升级了仪表应用,制作出视觉上令人印象深刻的欢迎动画。

线粒子包含在QtQuick3D (6.4及更高版本)中,也可以在 Qt Design Studio中使用,只需点击几下,就可以创建令人惊叹的动画和启动画面。

粒子效果提供了高质量和沉浸式的体验,从一开始就能吸引用户。

设计阶段

首先也是最重要的,我们需要理解要构建的是什么及其原因。在明确目标和需求后,我们就进入了设计概念阶段,开始一窥设计愿景的成果。

  • 调研
  • 设计愿景
  • 塑造理念
  • 用户流程图和用例
  • 用户界面与交互

调研

众多项目通常起步于对标技术、视觉设计和数据可视化的最新趋势。我们项目的重要灵感是日新月异的技术领域会如何变革我们对汽车交互方式的期望。

研究该主题后,我们决定引入外部环境的电影式实时可视化,借助实时3D图形创造独特的驾驶氛围,从电子游戏的沉浸式体验中汲取灵感。甚至连演示名字和视觉风格都是致敬世嘉经典游戏《OutRun》及其衍生的复古合成器浪潮美学。

从设计到原型

从设计师到开发者的交接是关键步骤,历来都是痛苦的折磨。我们选择了一种更简单的方法,超越了简单的原型,而是引入了Design Bridges与组件复用。

  • 导入设计
  • 构建交互
  • 创建组件
  • 添加数据绑定

使用Design Bridges

我们希望通过淘汰“设计交接”这一步骤,使用户界面设计师、Technical Artist和开发者之间的合作尽可能地顺利。为了实现这一目标,我们开发了Design Bridges,使您能够从Figma、Sketch、Adobe XD和Photoshop等工具中直接导出UI设计和原型到Qt Design Studio。

Design Bridges可按照UI设计师意图导入全部素材、布局、组件甚至UI交互。随着设计的更迭,UI开发者或Technical Artist可以在整个开发周期中更新任何更改。

3D图形

3D图形是构思复杂想法、创造沉浸式环境的绝佳工具,毕竟我们身处的世界就是三维的。当在用户界面中包含3D元素时,我们已经为您做好了万全准备。

  • 实时优化
  • 导入3D素材
  • 应用材质
  • 增光添彩

为实时渲染优化3D素材

制作精良的素材是性能优秀的嵌入式项目的基础。以下是我们在优化项目素材时所遵循的几项原则:

  • 确保模型几何形状干净。
  • 移除任何隐藏的网格与未使用的数据;这些数据通常会迅速累积。
  • 将PBR材质用于高精区域,将单色材质用于适当区域
  • 减少纹理的数量,并根据视觉效果调整它们的大小。

大多数渲染优化都可以在Qt Design Studio中完成。几何图形可在3D素材创建管道中定义。

动效设计

优秀的动效设计可以让您的UI瞬间惊艳用户。永远不要低估动画的力量。电影式运镜和精彩的过渡效果是您的得力助手。

  • 电影式运镜
  • 引人注目的切换特效
  • 情境意识
  • 行之有效的动画

电影式运镜

传统的2D UI切换有点像翻书页或PowerPoint幻灯片。虽然完成转场,但平平无奇。请不要误解,大多数情况下,简单很棒,也是用户体验设计的首选。但有时我们也该走出舒适区。

3D为我们提供了一个独特的机会,充分利用可用的维度将切换提升至全新水平。在三维空间移动摄像机可以创造出引人注目的电影般 的切换效果,有助于整体沉浸感。它引导用户看向我们希望他们看的地方,并让我们有机会从最有意义的角度展示场景。

视觉效果

视觉效果将用户界面提升到全新高度:我们喜欢在某处使用着色器魔法,在另一处进行后期处理,或在合适的地方用上粒子效果。

  • 粒子效果
  • 自定义着色器
  • 灯光与阴影
  • 音频可视化

粒子效果

我们希望利用Qt粒子系统,以有趣的方式表现HVAC气流控制。终端用户可以通过移动触摸屏上的粒子来改变气流的方向,由于粒子都是实时渲染的,所以它们会随着温度变化而改变颜色。

我们的粒子系统能使让您完全自由地创建酷炫的自定义效果,且不需要编写代码,您也可以选择使用一个现成效果,例如雨、雪、烟、雾等。一拖一放,即可应用到场景中,就是这么简单!

车辆互联

如果应用程序无法在目标系统上无缝通信与运行,那么用户界面再精美、特效再华丽也没有意义。

一切都必须能在现实生活中顺畅运行。

  • 实现跨平台性
  • 构建后端
  • 分析性能
  • 保证质量

实现跨平台性

Qt生来就跨平台,并具备优秀的可伸缩性。您只需进行一次GUI开发,就能将其部署到任何操作系统、设备或显示屏上

我们已经在Linux、Android、AAOS、Mac和Windows、嵌入式、桌面和移动环境中运行Outrun演示。您还可以观看我们的 多操作系统座舱案例

您准备好了吗?

与我们一起,把您的奇思妙想变成现实。现在就下载Qt,或者与我们本地专家预约一个演示会议。

Download Qt Book a demo