ADAS&APA场景设计分享

2023-10-26

相信大家都对于ADAS与APA这两个车机功能都不陌生,对其场景设计过程可能并不是很清楚。今天小怿就跟大家分享一下自己的设计心得。

首先,我们来看一下ADAS和APA的定义,以便我们更好地了解其功能和应用场景。

ADAS定义

图片

ADAS的全称叫Advanced Driving Assistance System(高级驾驶辅助系统)(是利用安装在车上的各式各样传感器(毫米波雷达、激光雷达、单\双目摄像头以及卫星导航),在汽车行驶过程中随时感应周围的环境,收集数据,进行静态、动态物体的辨识、侦测与追踪,并结合导航地图数据,进行系统的运算与分析,从而预先让驾驶者察觉到可能发生的危险,增加汽车驾驶的舒适性和安全性。

APA定义

图片

APA是自动泊车辅助系统,通过利用车辆自身和周边环境里的传感器,测量车辆自身与周边物体之间的相对距离、速度和角度,然后通过车载计算平台或云计算平台计算出操作流程,并控制车辆的转向和加减速,以实现自动泊入、泊出及部分行驶功能。

在了解了ADAS与APA的基本定义和功能后,我们来讨论一下如何进行高效的场景设计吧!*以下文中中的品牌&车型仅作为教程展示,如有不妥,请联系我们删除

视觉设计思路

如何在有限的时间内创造出高品质的场景动效是一件充满挑战的事情,而清晰的设计思路和明确的设计风格能够帮助我们更加高效的推进工作。因此我们要首先做的就是确认好整体的设计风格,那么在前期我们对于设计风格是如何探索的呢?

我们需要先对车企的品牌历史、文化做一定的了解,从品牌的未来愿景、使命等去探索其品牌调性。基于这些我们进行一定的思考,再提取出关键词作为我们的设计方向。以某著名汽车品牌的视觉设计为例,我们根据其品牌调性,提炼出“科技、前卫、品质”这几个关键词来进行风格探索,采用3D极简风进行界面设计,来突出其产品的高级感、科技感、未来感。同时,考虑到市面上的ADAS、APA基本都是通过固定角度对2D素材的来回移动进行不同场景的展示,这种展示效果虽然制作简单,但却有一定的局限性。因此,在设计的过程中,我们充分利用3D技术,来实际还原真实的ADAS和APA场景,给用户更逼真的使用体验。

图片

(*图片来源于网络)

风格确认好之后,我们便开始尝试初稿的UI设计,整体UI还是侧重于功能性的信息展示,对于非必要的刻画尽量简化,这样做的好处是能够让信息呈现简洁明了,且更契合高科技感的品牌调性。

图片

我们对界面背景、车模选择、车模角度等进行了多种尝试。

车模角度上,我们选择了一个3/4侧面,这个角度能够更好的发挥3D车模在造型、质感上的优势。车漆方面,我们则是选择了橙色的珠光漆,这种车漆效果有着更强的质感。最后,根据选择好的角度、颜色等,我们设计了新的UI场景,并对场景里的光影、色调、颜色进行搭配,增强画面冲击力的同时,也不影响整体的协调。

图片

图片

动效设计思路

确定了静态界面设计后,便开始ADAS&APA动效制作部分。在开始设计之前,我们希望最终各个场景的触发都是可交互的,所以我们在设计之前便将不同的场景片段进行区分,最后输出成一个个可连续的片段。用户通过操作进行不同驾驶场景的切换,有利于更好的感受我们的设计。而视觉方面依据确认好的设计风格,将所有的操作以扁平UI结合3D车模的方式来还原驾车、泊车的各个场景,这样做的优势是简洁真实、清晰直观,代入感也更强,也能够更加高效的读取周围环境信息。以下挑选部分片段展示:

动效设计思路1

动效设计思路2

下面与大家聊聊在动效设计时的一些设计心得。

开始一项动效设计任务前,需要先通过交互提供的场景脚本了解动效需求,通过梳理需求能够清晰地明确接下来需要做的内容是什么、有多少。在梳理完需求后将会对本次任务有一个大致的了解,为之后开始制作动效提供一个方向,避免越做越乱。

图片

结合脚本去思考当前页面动效通过什么方法实现,还有哪些动效可以复用等等。(Ps.最好做成易懂的动效梳理文档,清晰明了的知道动效需求,否则就会出现越做越混乱的情况,大大降低效率)

图片

确定好需要做的动效内容之后就是将动效实现出来了。(关于如何实现这方面主要就是对于AE这款软件的运用,因此软件操作就不进行细说)

在制作动效的过程中,文件的管理将是提高工作效率很重要一个环节,尤其是在动效繁多且复杂的项目中。如果没有做详细的文件分类,当AE里的素材文件数量很多的时候,寻找对应素材文件将变成一件很痛苦的事情。

个人认为比较好的一种方法是将素材文件按照层级放入对应的文件夹中,例如:将故事脚本作为第一层,下一层为本故事对应的动效文件夹,再下层则是基础的素材或基础动效。

以上分类方法可以加快寻找文件的素材,同时也不会因为文件过多看到眼花。

我们也将各个不同的操作合成了一个视频,为大家展示:

动效设计思路3

交互设计思路

在交互层面上,为了仪表用户体验的连贯性、也为了突出ADAS与APA本身的科技感,我们希望所有的功能流转都不会出现体验与视觉上的断点,这就要求所有ADAS与APA动效的展现都是连贯的。通过摄像机角度的变化,我们用连续的镜头来拍摄车模型,从档位的切换、充电页面的流转、再到具体ADAS与APA功能的展示,以一镜到底的车模型为线索,将所有展示的内容串联起来。

在具体细节上,市面上现有的ADAS产品上,车模型与摄像机的角度往往是锁定好了的,这就导致用户往往难以直接通过仪表来获取到车辆盲区的相关信息,这会降低用户对智驾功能的信任感,从而降低ADAS的使用率。而我们认为可以通过小范围摄像机角度的调整,让车模型在转向时不再只是锁定视角看车尾,来处理这个问题。

其中一点是,在用户实际的用车场景下,当车辆发生转向时,用户会更加关注车辆附近的盲区信息,防止碰撞到转向侧的路牙或是小型宠物等,通过调整镜头拍摄一点转向侧的信息,让用户能看到转向侧车轮,能有效的在仪表通过ADAS来透出相关内容。

图片

另一点是,当用户在高速上行驶时,随着车辆速度的不断上升,用户关注的信息也逐渐从车辆的近场转向远场,这时ADAS可以主动调整摄像机的焦距,以一个更高更远的视角向用户展示内容远场的信息,等到下了高速再恢复原先摄像机的设置,以满足用户在不同速度下获取仪表信息的需求。

图片

当然,还有许多不同的场景,由于篇幅有限就不一一介绍了,不过我们也将完整的ADAS&APA流程视频整理了出来,感兴趣的小伙伴一起来看看吧!

结尾视频

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ADAS&APA场景设计分享 的相关文章

  • 2020~2030年 中国智能驾驶市场和技术趋势分析及主流芯片方案概述

    分析及主流芯片方案概述智能驾驶已经成为中国用户买车时首选的配置之一 从L0到L2 的整个产品布局 已经是车厂卖车时候的重点宣传点 智能驾驶不同于自动驾驶 无论是法律法规和产品定义都有着明确且清晰的定义 用户本身智能驾驶产品的需求也各不相同
  • AUTOSAR汽车电子嵌入式编程精讲300篇-基于AUTOSAR架构的AT控制系统研究与实现

    目录 前言 国内外研究现状 国外研究现状 国内研究现状 2 AUTOSAR规范及开发流程
  • 【附源码】计算机毕业设计SSM汽车维修服务系统

    项目运行 环境配置 Jdk1 8 Tomcat7 0 Mysql HBuilderX Webstorm也行 Eclispe IntelliJ IDEA Eclispe MyEclispe Sts都支持 项目技术 SSM mybatis Ma
  • 基于fpga的车牌识别系统(已上板实现,完整系统)

    基于fpga的车牌识别系统 已上板实现 完整系统 modelsim仿真代码 可以上板验证 有完整文档 开发板 正点原子达芬奇Artix 7 FPGA开发板A7 Xilinx XC7A35T 1 设计概要 针对车牌识别项目 车牌定位的准确与否
  • 车企为何要造手机?

    去年这个时候 有一个很火的词叫 互联网造车 当时百度 小米 阿里 滴滴等互联网公司纷纷宣布造车 而今年一开年 业界又出来一个热词 叫 车企造手机 吉利宣布要投入100亿来造手机 计划于2023年推出产品 最近又传出 吉利正在收购魅族手机 蔚
  • DIY 一个汽车方向盘游戏外设(MMOS OSW DIY)

    OSW MMOS直驱方向盘DIY过程记录 简书 jianshu com DIY 一个汽车方向盘游戏外设 MMOS OSW DIY 首先讲一下这个直驱系统大概的框架 首先是电脑 电脑里装MMOS的软件 这个软件国内高手把它汉化了的 电脑通过U
  • 【python实战】爬一爬某二手车的买卖数据

    获取当前页面下的车型的 表显里程 等数据 结果如下 直接讲代码实现 代码实现基本分四步 1 发送请求 2 获取数据 3 解析数据 4 保存数据 1 发送请求 import requests url https www XXX com chi
  • CANOE入门:DBC创建和编辑

    目录 dbc文件创建步骤 创建一个DBC数据库文件 创建网络节点Network nodes 创建Message 创建信号Signal 创建Signals用到的数值表Value Tables 将Value Tables关联到Signals 将
  • 协议数据单元PDU和服务数据单元SDU

    关注汽车工程师谈技术 一起学习技术 目录 1 协议数据单元PDU和服务数据单元SDU 2 AutoSAR中PDU和SDU的应用 3 总结 返回总目录 协议数据单元PDU 大家在AutoSAR开发过程中 特别是通信和诊断开发中 应该会经常碰到
  • 交通路标识别(毕业设计)

    概述 代码获取 可私信 在TensorFlow中实现单镜头多盒检测器 SSD 用于检测和分类交通标志 该实现能够在具有Intel Core i7 6700K的GTX 1080上实现40 45 fps 请注意 此项目仍在进行中 现在的主要问题
  • OC5228 100V多功能LED恒流驱动器-高辉调光 65536:1 调光比

    同脚位拼对拼替代智芯HI7001 磁吸灯 舞台灯电源方案新贵 概述 OC5228 是一款外围电路简单的多功能平均电流型LED 恒流驱动器 适用于5 100V 电压范围的降压BUCK 大功率调光恒流LED 领域 芯片PWM 端口支持超小占空比
  • 汽车电子行业静态分析和代码审查规则

    汽车电子行业静态分析和代码审查规则 查了很多编码规则大都是PDF版 最终我整理出了几份word版的 并且帮大家排版好了可直接用于书写测试大纲或报告 下载链接在我的下载中 规则包含以下 1 MISRA C 2012 2 MISRA C 200
  • 基于51单片机汽车胎压温度监测报警系统(程序+仿真+原理图+元件清单)

    功能介绍 采用51单片机作为主控单片机 通过采集传感器的胎压和DS18b20的温度 显示到LCD1602上面 并且可以通过按键设置温度和压力的阈值 超过此值蜂鸣器进行报警 可以及时的提醒驾驶员胎压或者温度异常 程序采用keil编写 并且有中
  • pico示波器使用

    文章目录 Pico示波器保存波形 Pico示波器录制数据 Pico示波器解析CAN报文 Pico示波器保存波形 Pico示波器可以通过以下步骤保存波形 在示波器上选择要保存的波形 连接示波器到计算机上 可以使用USB或者Ethernet连接
  • CARLA实战 | CARLA文档里都没有的渲染关闭方法被我找到?

    一 前言 大家好 我是自动驾驶打工人白夜 最近我在学习CARLA渲染相关的知识 发现很多小伙伴在进行仿真实验的时候 都希望有一种关闭渲染的方法 于是我决定来分享一下CARLA关闭渲染的几种方法 其中有一种方法 CARLA文档中都没有提到过
  • <sa8650>sa8650 CDT-之-汽车CDT配置用户指南(下)

    sa8650 sa8650 CDT 之 汽车CDT配置用户指南 下 3 设备树 3 1 匹配CDT与DTS 3 2 修改CDT信息 以选择不同的设备树 4 CDT的使用 4 1 CDT在TZ中的使用 4 2 CDT在主机中的使用 QNX
  • <sa8650>sa8650 CDT-之-汽车CDT配置用户指南(上)

    sa8650 sa8650 CDT 之 汽车CDT配置用户指南 上 2 CDT概述 2 1 Platform ID值 2 2 CDT一般结构 2 3 CDT头 2 4 块元数据 2 5 CDBs 2 6 加载CDT的启动过程
  • <sa8650>sa8650 CDT-之-汽车CDT配置用户指南(上)

    sa8650 sa8650 CDT 之 汽车CDT配置用户指南 上 2 CDT概述 2 1 Platform ID值 2 2 CDT一般结构 2 3 CDT头 2 4 块元数据 2 5 CDBs 2 6 加载CDT的启动过程
  • 锚定「中央计算+区域控制」,确定性机遇已凸显!

    中央计算 区域控制 的新一代整车电子架构 已经成为车企继电动化 智能化后的新竞争焦点 有关整车计算与域控 业界普遍认为将过去在不同域 座舱 智驾等 功能转移到集中的计算平台 可以更容易地进行整车OTA 以及灵活部署新功能 同时 基于通用操作
  • 进口零部件三维模型扫描替换抄数建模逆向造型设计服务CASAIM

    三维扫描技术在现代制造业中发挥着越来越重要的作用 尤其在零部件建模领域 它能够快速 准确地获取物体的三维数据 为后续的逆向工程和快速原型制造提供了有力支持 CASAIM三维扫描仪设备通过对零部件进行三维扫描 我们可以获得其精确的三维几何数据

随机推荐

  • 【Unity基础】3.脚本控制物体运动&天空盒

    Unity基础 3 脚本控制物体运动 天空盒 大家好 我是Lampard 欢迎来到Unity基础系列博客 所学知识来自B站阿发老师 感谢 一 搭建开发环境 1 下载visual studio 在我们下载unity编译器的时候 会让我们选择当
  • 返回链表的中间结点

    返回链表的中间结点 给定一个带有头结点 head 的非空单链表 返回链表的中间结点 如果有两个中间结点 则返回第二个中间结点 用快慢指针来写 Node Fast Node Slow 先初始化 让Fast和Slow都指向第一个链表节点 然后让
  • 【延期召开】2022年网络与信息安全国际会议(NISecurity 2022)

    2022年网络与信息安全国际会议 NISecurity 2022 重要信息 会议网址 www nisecurity org 会议时间 2022年7月22 24日 召开地点 中国 杭州 截稿时间 2022年6月20日 录用通知 投稿后2周内
  • STM32 CAN总线故障检测功能的使用

    STM32 中的CAN总线模块是具有故障监测功能的 就是CANx SCE IRQHandler 这个用的很少 它叫CAN总线状态改变中断 通过打开这个中断 配合代码可以精确的监测CAN总线的故障情况 就是监测对应CAN的ESR寄存器 可以使
  • 常见开源协议介绍

    一 常用开源协议汇总图 首先从一张图开始 介绍几种主流的开源协议 以及决定选用哪种框架的思路 使用哪种开源协议 决定了你发布的开源项目被别人使用了之后 别人的项目是否受到你的项目的开源协议的约束 受到哪种约束 同理 采用别人的开源项目时 也
  • 虚拟机启动报错 :你的设备遇到问题,需要重启。我们只收集某些错误信息,然后为你重新启动......

    解决办法 1 禁用Hyper V 2 禁用Windows虚拟机监控程序平台 3 启用虚拟机平台
  • 利用队列进行数字排序

    OpenJudge利用队列进行数字排序 题目 描述 对于N个数字 有人提出了如下的排序策略 例如 对于数字53 47 85 38 64 23 先建立10个队列 0到9 用于存放数字的大小 将这N个数字依个位存放入各自的队列之中 然后再按队列
  • 免费在线PDF解密

    更好用 传送门
  • LLVM 与 Clang;IR 与AST

    关于LLVM和clang 要说回编译器的组成部分 一 编译器的组成 传统编译器通常由三部分组成 分别是前端 frontEnd 优化器 frontEnd 和 后端 backEnd 在编译过程中 前端主要负责词法 语法分析和语义分析 将源代码转
  • tq210项目启动

    ok210的板子太烂了 居然连jtag口都没有 导致uboot到linux kernel启动调试半天也找不到原因 这次买了这个带jtag的板子 终于可以调试了 有了ok210的经验 这次应该会比较顺利吧 按照原来的打算 先移植uboot d
  • JSONView下载安装

    JSONView下载安装 JSONView概述 JSONView下载 JSONView安装 JSONView测试 JSONView概述 JSONView是一款非常好用的Json格式查看器 在日常开发调试中经常会遇到Json格式的数据需要解析
  • 数据结构之概念,算法,线性表概述

    前言 数据结构在我们编程的过程中是不可避免要遇到的 我们可以去通过学习而选择更高效的数据结构 进而减少我们对内存使用 带来更高的储存效率 基本概念 数据结构为数据 结构 基本操作的结合 数据 数据分为两类 分别为数值型数据和非数值型数据 数
  • 编译过程报错(No rule to make target)

    报错内容 The error make 2 No rule to make target usr lib x86 64 linux gnu libpcl common so needed by range image visualizati
  • C. Recover an RBS

    题目链接 题意 就是给出一个括号序列 其中只包含 这里 可以为 或 问是否该序列是只有一个正确的括号序列 题中保证每个字符串至少有一种正确的括号序列 题解 我们可以分析此题的几个性质 1 题中保证至少有一种正确的括号序列 所以不用去考虑不存
  • 猿创征文

    猿创征文 国产数据库实战之TiDB 数据库快速入门 一 系统检查 1 检查系统版本 2 查看本地IP地址 3 TiDB集群介绍 二 快速部署本地测试集群 1 安装 TiUP工具 2 声明全局环境变量 3 快速部署TiDB 集群 三 连接 T
  • 在ubuntu16.04下安装ElasticSearch-head

    1 安装最新版的nodejs和npm 1 1安装nvm 1 1 1使用git下载对应的包 git clone https github com creationix nvm git nvm cd nvm git checkout git d
  • 关于css 中的visibility属性

    关于css中的visibility属性 就在于是否对用户可见 代码小实例
  • C++ 模板函数特化与重载

    如果程序里有普通模板 模板特化版本 和普通函数 那么程序优先选择普通函数 下面的程序里面打印 normal func include
  • Pycharm2018的激活/破解方法

    https blog csdn net pdcfighting article details 82052055 我用的第二种 激活码激活
  • ADAS&APA场景设计分享

    相信大家都对于ADAS与APA这两个车机功能都不陌生 对其场景设计过程可能并不是很清楚 今天小怿就跟大家分享一下自己的设计心得 首先 我们来看一下ADAS和APA的定义 以便我们更好地了解其功能和应用场景 ADAS定义 ADAS的全称叫Ad