VR技术带来了一个非常美妙的应用场景,整个行业都在努力让用户更好的在虚拟世界里行走。本篇文章分享了VR虚拟培训系统的设计方案与模型处理步骤,带领我们更具体地了解VR虚拟培训系统设计。

通用设计:VR虚拟培训系统设计

本文侧重于一种通用性方法,更深入的分析需结合具体的场景,请谅解。

本系列还将产出四篇文章:

    通用设计|生产信息展示平台(侧重于企业信息的整合与展示)通用设计|指挥调度系统(侧用于企业信息的传输与调度)通用设计|企业移动端(侧重于企业个人应用层)通用设计|数据共享平台(侧重于信息的采集与整理)

包括这篇文章在内,是目前企业最主流的几大B端产品,形成ToB、ToG产品经理可复用的基础性的工作思路。

VR是Virtual Reality的缩写,中文的意思就是虚拟现实(真实幻觉、灵境、幻真),也称灵境技术或人工环境。概念是在20世纪80年代初提出来的,其具体是指借助计算机及最新传感器技术创造的一种崭新的人机交互手段。虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身临其境一般,可以及时、没有限制地观察三度空间内的事物。

——百度百科

随着VR设备的成熟,越来越对B端用户选择利用VR实现一套可复用的培训、训练系统。VR中的场景不仅可以实现在现实生活中难以模拟的场景,还可以大幅节约培训场地费用。VR与培训结合被称为虚拟培训。

本文提供了一种设计思路可用于各类工厂,企业的虚拟培训,如流程培训,装备培训,消防培训,应急培训等。

培训场景关注点:

    受训者感受与实际场景感受差异不能过大可复用,可定制化的培训场景不受时间,空间限制的培训降低培训成本

VR虚拟培训的优势:

    培训场景的和模型均可复用可通过模型重制,流程设置实现培训场景的定制现有中高级别硬件(主要是显卡)足够支撑VR设备实现良好的展示效果不需要大型训练场地与设置复杂的设备,且后期维护主要为软件部分,培训成本大幅降低
通用设计:VR虚拟培训系统设计

二、功能说明

虚拟培训系统应具备情景设置、模拟、对各种事故场景提供预案、可重复性的培训演练等功能,提供培训支持。

系统的主要功能包括模型轻量化功能、资源的导入功能、互动案例的编辑功能、资料库、功能库、系统定制等方面,系统环境如下:

1. 模型处理

(1)模型导入

虚拟训练系统可以导入不同类型\等级的场景,以及目标内部及外部设备、建筑和结构等各种不同三维类软件(如工厂三维建模设计软件、Smartplant3D、PDS、UG等)产生的三维数字模型,包括但不限于FBX、IGS、3DS、STEP等格式,基本能够支持市面上绝大多数主流的三维模型制作软件。

(2)模型轻量化

由于多数三维模型顶点多、面数大,不适合直接放到主流的3D引擎中使用。本系统所采用模型轻量化技术可以实现快速、智能化、批量化的精简模型,能高效的减少原始模型的体积和几何面数,模型精简的批量化率能够达到80%及以上。

该技术拥有强大而高效的减面算法,能够解析设备类、管道类、建筑类、结构类等各种模型并进行简化。

模型精简后可以导出成常见的三维模型中间格式文件,包括但不限于 FBX、 IGS、 3DS、 STEP、 OBJ 等。

精简后的模型具有优质的质量,可以导入Maya、3Dmax等三维软件,能够转换成其它任意格式,满足各种系统的模型利用需求。

2. 虚拟操作平台

系统是一个可视化的开发和操作平台,可以实现在场景中任意的移动模型的三维坐标、调整旋转角度、查看模型参数,并能够自定义的创建和编辑各种流程模拟事件,实现多人参与的人员培训功能,同时还具备空间测量、设备标注、自由漫游、物理干涉、路线规划等一系列功能。

(1)统一的虚拟仿真软件平台

本系统中的可视化开发平台是一个统一的虚拟仿真软件平台,所有专业所使用的各种设备、建筑和结构等三维类软件所设计出的三维模型最终均在此平台中统一体现,全部成为场景中可视、可操作、可编辑的一部分,且在平台中各模型均保存有设计中的真实数据,如尺寸、位置、物理参数、化学参数等,这些数据均可在平台中查看或使用。

平台具备功能如下:

训练导调:具备任务的生成、任务的分发、训练环境生成、训练流程设计、训练协同控制等功能资料管理:具备任务中的各种方(预)案、指挥手册、行动计划以及训练大纲等资料的管理,以及对现场设施、装备和人员的音频、视频、动作和地形地貌等场景所必需资料的管理功能。模型管理:具备训练场景模型、装备模型等仿真模型的管理功能。数据管理:具备人员、装备、训练数据的管理功能流程管理:可实现训练任务、训练想定、训练科目、训练过程、训练评估的流程管理。

(2)仿真模块

预置场景作为训练系统基础模拟场景。系统具备扩展场景和课件的能力,可以根据需要增减培训项目并设置相应的模拟场景和教学、考核课件。

本平台可以实现非标设备的外部导入,在本平台已投入使用后,三维模型设计人员用各种设计工具制作的原本不在本平台中的设备等模型,可以通过本平台资料库的功能,实时的导入进平台,实现平台中模型的动态扩充,并能够与平台中原有模式一样被操作使用。

除设备库外,本平台资料库的功能还包括音频库、视频库、人物动作库、地形库、材质库等各种场景中可用的资料库,这些均可从外部实时导入进平台中,以实现平台的热更新。

(3)可视化演示模拟系统

本平台中所有的模型均导入自设计阶段各专业各种三维设计软件制作的模型,是设计模型和数据的真实体现,各模型中的设计数据均能在平台中被调取,并以报表、标签、提示等各种方式进行可视化展示,并可以根据需要导入成excel等多种格式。

除了模型的真实设计数据,用户还可以根据需要为不同种类的模型添加额外的自定义数据,如生产厂家、采购时间、维护记录等,这些均可可视化展示以用于培训和实际操作的演练。

平台还具备实时获取所对应的真实设备的当前运行状态等运营数据的扩展能力,可动态显示重要设备设施的参数变化、重要设备实时工作状态。

(4)小型化同步可视化系统

本平台采用国际上成熟的技术框架,可方便的将场景发布到各种平台,如PC机、平板电脑、手机等移动设备,可运行在windows、安卓、苹果等各系统上,可以使用便携式设备作为载体用于在事故现场指挥。

(5)流程模拟系统

系统基于结构真实三维数据库,可以实现由用户自定义各种事件来形成模拟流程,用户可以将一系列设备的运动、旋转、变色、伸缩、动画、光影变化、材质变化、特效发生等各种活动制作成一个个事件,然后将一组事件连贯起来制作成一个流程模拟的训练流程,管理员可以任意的编辑此流程,包括调整流程的顺序、添加新事件、删除事件、更改时间的参数和实现方式等,实现完全的自定义设计模拟流程,可以模拟各种场景下的培训。

(6)虚拟协调训练系统

在一个流程模拟中,需要不同类别、不同权限的人员参与,协同工作以完成一项事情,本平台的多人在线系统功能以类似网络游戏的形式,支持多人同时参与,在虚拟流程中,不同人员分属于不同工种,拥有对设备操作的不同权限,按照管理员规定的操作规则,个人各司其职,协同完成一个流程模拟,达到虚拟协调训练的目的。

(7)物理干涉与人机功效分析

本平台的物理干涉功能可以实现用户自行设定平台内任意设备为运动体,同时自定义参与物理碰撞的区域,并自定义运动体的运行路线,以检测运动体按既定路线运动时是否会与周围设备或场景发生物理碰撞,能够生成碰撞报表,以验证该设备的设计方式或场景内设施安置的合理性。

本平台可以采用VR头盔、手柄、动作捕捉装置、力反馈设备等虚拟现实设备来实现沉浸式虚拟体验,用户可以身临其境的在场景中移动、用手指抓取、触碰、操作场景中的设备,配合力回馈技术和身体其他关节的形态捕捉技术,可以实现人机功效分析的功能,如验证人物是否可以方便的对场景内某设备进行操作。

(8)方案验证系统

本平台的自定义模拟流程功能可以作为情景方案合理性的验证使用,管理员可以先编辑多套流程,通过演示判断其合理性,再选择是否将其发布成所有客户端均可参与的状态。

同时,本功能还可用于制作一批指导性使用的三维动态说明书,用户可在平台中遵循操作步骤,看到每一步操作的方式方法和所能导致的效果,一步步的执行完整个说明流程。

(9)真实光照模拟

本平台可以在场景中设置各种类型的光源,可编辑这些光源的强度、范围和颜色,使得场景可以处于模拟出的真实光照环境下,以丰富流程模拟的场景环境。

(10)漫游功能

本平台可实现自然漫游和自动漫游功能。

自然漫游指用户可以在场景中,以第三人称视角任意的不受限制的漫游,使用键盘和鼠标操作控制,能够让镜头上、下、左、右、前、后平移、360度自由浏览、拉近/拉远等漫游操作。

自动漫游指用户可以自设定漫游路线,第三人称镜头会按照设定的路线进行移动,实现漫游。此外,可以设置漫游速度、漫游高度、镜头朝向。

本平台还具备实现互动漫游的扩展能力,互动漫游是在自动漫游的基础上,可以前进、停止、后退,也可换一条新的路线继续漫游,漫游中可查看漫游路线上的物品信息。

(11)标注功能

本平台可由管理员对平台中任意可操作的物品进行标注,可以以文本的方式任意标注备注信息,同时也可以标注电子地图地理信息,使得用户在漫游或模拟培训中对设备的用途、状态等信息一目了然,对周边环境地理信息一目了然。

(12)截图和录像功能

本平台的使用者可以在使用过程中直接进行截图,或对接下来一段时间的操作进行录像,录像以MP4格式保存。

(13)测量功能

本平台的使用者可以任意测量场景中两个位置之间的距离,也可以测量某两个指定设施间的距离。

(14)路线规划功能

本平台可以由用户在场景中自定义路点,在路点覆盖的区域内,可以自动规划出最近的行进路线,并可设置阻碍点,以模拟区域内某些位置因某些原因无法通行时的合理行进路线。

(15)丰富的特效支持

本平台具有丰富的模拟特效功能,可实现起火、爆炸、烟雾、气化、流体等各种逼真的特效。

(16) 物理引擎支持

本平台采用先进的物理引擎,可以逼真的模拟各种质量和形状的物品碰撞后的物理效果。

3. 虚拟显示技术

(1)VR虚拟头盔和手柄

本系统采用的VR虚拟头盔硬件,能实现沉浸式虚拟现实体验,2K级别的显示屏,并具有广视角、高刷新率、低眩晕感等特点。其配置的手柄灵敏度高、功能齐全、可开发性强,能够以发射射线的方式实现在虚拟场景中行走、显示设备数据、触发设备事件等功能。

手柄同时具备震动功能,程序中可方便的设定在何种交互状态下触发手柄的震动,震动的时间长短均可设置,以达到模拟力反馈的效果。

(2)手势追踪技术

本系统采用的手势追踪技术,拥有通过 26 自由度手势追踪以及 6 自由度位移追踪等关键技术,实现在虚拟现实及增强现实场景中的三维人机交互。

三维手势追踪:利用双目摄像头及三个红外发射器用于手势动作识别,根据 26 个自由度辨别手部姿态,收集动作信息,3D 手势建模。通过计算机图形算法实现精准及超低延迟手势追踪。用户可以直接用手进行自然的人机交互。

位移追踪:利用头显设备内置6 自由度位移追踪,识别用户头部的转动及身体位置,检测相对位置的变化,内置高性能惯性测量单元和 AHRS 算法保证了高性能的方向检测,还原人眼的真实视觉效果,为用户在 VR 环境中提供更好的沉浸感体验。

4. 考评系统

考评系统由以下各部分组成:

(1)训练考评控制系统的操作号手操作平台

操作号手可在平台中实现查看成绩、训练信息、课程信息、查阅资料、与考官沟通反馈,获取新发布的三维模型或客户端新版本等和学习和培训中相关的功能。

(2)训练考评控制系统的考官操作平台

考官可以在平台中实现发布学生成绩、训练、课程、资料等信息,进行模拟流程的方案制定,管理班级和操作号手,并和其他考官、操作号手及管理员沟通反馈等教学中所需的功能。

(3)训练考评控制系统的管理员管理平台

管理员负责管理整个虚拟系统里所有的数据,包括三维模型的数据,考官、操作号手的相关个人数据和教学数据,发布新的培训课程,发布新的三维模型或客户端新版本等功能。

总结1. VR培训的应用现有缺陷

(1)VR技术防眩晕功能仍不完善。眩晕主要是由于画面延迟造成的,后续5G大带宽、高延迟体验有助于解决这一烦恼。

(2)VR本质实现的还是画面的重现,尽管某些设备添加了震感,但仍无法完全替代需要现场手感的培训,后续可通过丰富的穿戴设备及现场环境的进一步模拟实现(如风感,流体感,温度变化等)

(3)现有手势识别设备精度仍不足,与软件中模型的交互时有bug发生。

(4)近视用户仍需手动调节焦距

(5)整个系统的建模过程工作量仍很大,尤其是对于一些需要原始重建的模型,不能用到现有的素材。模型的标准化仍不完善。

2. 5G时代VR培训的机遇与方向

沉浸式体验教学、远程互动教学、虚拟操作培训等场景。

5G的大带宽、高可靠、低时延等特点能让大量本地运算放于云端,解决硬件配置的限制,大幅提高画质。现有的VR场景是通过提前建模设置,5G的大带宽允许利用VR远程摄像头/高清8K摄像头,采集培训现场360°全景高清图像,通过5G网络回传到采集媒体处理平台,经实时处理后,教官与受训人员可映射到同一虚拟“场地”,实现远程互动教学。解决不能身临其境,亲手操作的问题。

本文由 @大阳 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议




阻力设计在产品中的应用

阻力设计在产品中的应用

阻力是指物体在流体中相对运动所产生与运动方向相反的力,不仅在自然间中常见,在互联网中也广泛存在。本文作者从五个角度,深入分析阻力设计在产品中的应用,希望对你...

2020-06-18
如何成为一个合格的数据架构师?

如何成为一个合格的数据架构师?

数据架构师在互联网行业中是个很重要的职位,是企业数据资产最重要的“奠基者”。那么,如何成为一个合格的数据架构师呢?本文作者基于自身经历,从三个方面展开介绍,推...

2020-06-18
倒推“抖音短视频”APP产品需求文档

倒推“抖音短视频”APP产品需求文档

文章是倒推“抖音短视频”APP产品需求文档,但由于作者是第一次写需求文档,所以仅对核心需求进行了需求分析与说明。一起来看看~ 目录: 一、文档综述 1.1文档属性 1.2产...

2020-06-18
微信“拍一拍”,真的是一个没什么用的功能吗?

微信“拍一拍”,真的是一个没什么用的功能吗?

昨天微信上线了“拍一拍”功能,用户点击2次头像,会产生头像抖动,震动反馈,且在聊天框中显示“XX拍了拍XX”。 这个功能推出后,很多微信群都在疯狂拍一拍,引起了一波拍...

2020-06-18
数据大屏设计师,我不信你没有这些困惑(上)

数据大屏设计师,我不信你没有这些困惑(上)

从事互联网行业的人,每天都在接收新知识,时常也会有迷惑的时候,尤其是数据大屏这样比较少有人踏足的领域。本文作者以自身经历出发,对数据大屏设计提出了自己的一点...

2020-06-18
客户关系管理的15个模型总结(下)

客户关系管理的15个模型总结(下)

对于ToB产品,仅仅基于用户需求来设计产品架构是远远不够的。B端产品服务的是有着几年,甚至几十年管理积淀的企业,必须依靠一定的理论知识来支撑系统的设计规划。本文...

2020-06-18
B端产品设计:价值主张与需求对应的价值

B端产品设计:价值主张与需求对应的价值

B端产品的需求来源于场景,产品经理通过满足客户需求从而产生价值。因此,SaaS产品经理面对扑面而来的需求时,应当更清晰理解并评判需求的价值。 01 2008年,著名商业...

2020-06-18
以知乎为例,探讨未来产品设计的几大变化

以知乎为例,探讨未来产品设计的几大变化

知乎作为一个典型的问答社区,它本身反映了内容社区产品的很多典型问题。本文以知乎为例,探讨社区类产品未来发展的一些变化,对内容社区感兴趣的童鞋不要错过。 前段...

2020-06-18
如何用产品思维打造线上课程?

如何用产品思维打造线上课程?

如何用产品思维来给自己打造一个线上课程呢?本文从市场调研、课程开发、运营推广、成交这几个方面分享如何打造自己的课程,希望对大家有所帮助~ “地摊经济”重出江湖,...

2020-06-18
「武侠连载」营销中心设计——优惠券

「武侠连载」营销中心设计——优惠券

优惠券是常见的一种营销推广的方式,但是你真的了解它吗?本文作者以武侠故事的形式,对优惠券展开了生动的分析,对优惠券感兴趣的童鞋不要错过哦。 (武侠情节接上文“...

2020-06-18
金融支付财务融合业务-实践分享1:订单、账单、交易流水、账套知识解构、原理解析

金融支付财务融合业务-实践分享1:订单、账单、交易流水、账套知识解构、原理解析

本文作者从实际工作实践出发,结合案例等分享了电商金融支付财务融合中的基本概念和相关原理解析,包括:订单、账单、交易流水和账知识解构,供大家一同参考和学习。 ...

2020-06-18
关于卡片设计的分析与思考

关于卡片设计的分析与思考

卡片是APP常见的设计形式,它既有好处也有弊端,因此需要根据场景和内容确定展现形式。本文从四个方面对卡片设计展开分析,推荐给对卡片设计感兴趣的童鞋阅读。 卡片是...

2020-06-17
内容型产品中,付费会员功能如何设计?

内容型产品中,付费会员功能如何设计?

付费会员制度让用户预付会员费,将钱留在平台,那么未来一定会有消费行为,那么会员制度要如何设计,才能激励用户付费呢? 01 为什么要做付费会员? 讨论这个问题之前...

2020-06-16
文字社区是否可以拥有弹幕?

文字社区是否可以拥有弹幕?

从社区产品的角度来思考,弹幕功能对于内容生产方,内容消费方以及平台方而言各自有什么意义?图文内容社区是否有机会拥有弹幕呢?如果可以发弹幕,用怎样的形式呢?本...

2020-06-16
FMS财务系统收支结算总结

FMS财务系统收支结算总结

本文按照FMS收支结算划分,结算流程分类及各系统交互,财务系统内部结算基础能力,收支结算整体结构的顺序来依次介绍,总结财务系统收支结算的结构,和一些作者的个人思...

2020-06-16
如何迅速提升用户好评?试试这三种方法

如何迅速提升用户好评?试试这三种方法

小编推荐:如何提高一个产品的用户评分,改变大家对这个产品的印象呢?本文作者给大家介绍了三个概念:用户体验地图、峰终定律和服务蓝图,并详细解释了该如何使用这三...

2020-06-16
对工具型产品易学习与易使用的思考

对工具型产品易学习与易使用的思考

小编推荐:易学习是指怎么让新用户的学习成本降低,能够很快地掌握产品的使用,它的前提是足够简单和容易理解。而易使用是指,如何让用户快速、高效地完成一项任务,达...

2020-06-16
比对象还懂你!推荐算法为啥这么准?

比对象还懂你!推荐算法为啥这么准?

信息过度和广告过多的社会中,推荐算法的使用也就显得理所当然,但是它是如何做到了解用户的呢?本文从用户画像的定义和设计出发,结合实际案例,深入浅出地阐述了基于...

2020-06-15
B端平台产品需要培养的4种意识

B端平台产品需要培养的4种意识

对于许多刚入行不久的产品经理来说,B端平台产品是比较有难度的一项工作。本文作者基于自己的工作经历,提出了四点关于B端平台产品需要培养的4种意识,希望对你有帮助。...

2020-06-15
广告系列:保留价

广告系列:保留价

在一次拍卖中如果所有买家的报价均小于卖家的估价时,则拍卖品不出售由卖家保留,此时卖家的估价就是保留价,也叫底价,全称市场保留价。对于卖家来说,保留价的设置保...

2020-06-15