一、系统设计阶段
1 .需求分析转化
将所获取的最终用户需求进行分析转化,结合同类型产品调研分析情况,得到系统对应的功能/性能需求。
2、脚本设计
结合业务场景相关理论分析及系统功能性能要求进行系统脚本设计,确定系统体验流程,编写系统脚本。
3、原型设计
根据系统脚本,设计合理的原型,进行系统初步展示,并根据多次对接,修改迭代。
4、信息资源梳理
根据系统脚本及原型:
① 分析梳理系统功能模块,接口需求等;
② 梳理相关美术资源:模型、UI、动画、特效等;
二、环境准备阶段
1、硬件环境准备
计算机、VR/AR/MR设备(涵盖选型);
2、软件环境准备
操作系统、开发IDE、开发引擎/工具/SDK等;
三、系统制作开发阶段
1、美术资源设计制作
根据在第一阶段中进行的信息资源梳理,进行美术资源的设计制作,包括如下:
① 模型:建模/模型优化;
② 贴图/材质:贴图制作、材质编辑;
③ UI设计制作;
④ 动画设计制作;
⑤ 特效设计制作;
⑥ 环境渲染;
2、程序开发
① 系统框架设计:依据原型进行系统框架搭建,进行模块设计,接口设计开发;
② 交互功能开发:依据原型,开展对应功能开发,手势、语音、眼动、投射线、手柄等;
③ 数据通信开发:UDP/TCP;
3、模块调试
开发过程进行相应功能模块的调试和优化;
四、特殊硬件加工设计
1、特殊硬件如模拟仿真平台、定制结构等的设计;
2、贴无数硬件制作加工;
五、系统集成装调
1、软硬件集成;
2、系统功能调试;
总结:
虚拟现实在工业领域的应用越来越广泛和深入,总结下来相应案例贯穿了工业产品(尤其是大型复杂工业产品)从设计→加工制造→组装装配→使用→维保的全生命周期。针对工业应用场景的虚拟现实应用系统的开发也越来越规范化,在这对部分案例进行总结,梳理系统开发流程,针对具体的系统和场景还需具体对待、相应调整。