[发明专利]基于产业应用的WebVR应用方法在审
申请号: | 202111643329.6 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114329274A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 于洋;严小天;郭秋华;刘猛;张晴晴 | 申请(专利权)人: | 北京航空航天大学青岛研究院 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06T17/00;G06F8/38;G06F8/30 |
代理公司: | 青岛中天汇智知识产权代理有限公司 37241 | 代理人: | 李浩 |
地址: | 266000 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 产业 应用 webvr 方法 | ||
1.一种基于产业应用的WebVR应用方法,包括以下步骤:
1)使用3DStudioMax创建三维模型;
2)将步骤1)创建的三维模型导入Unity3D编辑器中,使用Unity3D编辑器创建虚拟场景及UI;
3)使用Unity3D编辑器对步骤2)建立的虚拟场景进行材质处理、灯光设置和烘焙;
4)使用Unity3D编辑器,以C语言编写虚拟场景的交互程序,完成虚拟场景中对象间交互功能以及数据存储、访问;
5)将步骤3)完成后的虚拟场景、步骤4)完成后交互程序以WebGL格式发布并部署至Web服务器;
其特征在于:在步骤3)中,使用自我管理引用的方法,在编辑器模式下存储纹理文件及其与预制体表现材质之间的引用关系。
2.根据权利要求1所述的基于产业应用的WebVR应用方法,其特征在于:使用自我管理引用的方法,在编辑器模式下存储纹理文件及其与预制体表现材质之间的引用关系,其包括以下步骤:
3-1)将预制体表现材质所使用的纹理信息保存到PropertiesName和PropertiesTextureName两个变量中;将变量名打包到Bundle中,且变量名在重新解开Bundle的时候得到;
3-2)在加载出纹理文件后,建立纹理名字与纹理文件的关系表,并建立纹理的查找表Texture2DBundlerCache;通过纹理名字对纹理进行添加、查找、删除等操作;
3-3)修改预制体表现材质代码;当预制体表现材质不使用时,切断预制体表现材质与纹理的引用关系并将新生成的纹理文件删除;在预制体表现材质使用时,重新将预制体表现材质与纹理的引用关系恢复。
3.根据权利要求1所述的基于产业应用的WebVR应用方法,其特征在于:针对三维模型的网格数据,使用glTF配合Draco压缩的方式进行优化;针对三维模型的模型贴图,将png文件转换为basis文件。
4.根据权利要求1所述的基于产业应用的WebVR应用方法,其特征在于:在步骤3)中,对虚拟场景使用LWRP渲染管线进行渲染,并对LWRP渲染管线中的渲染代码做出改进,具体改进为:在没有特效、不需要刷新的界面中,复用之前的渲染效果;只在有点击事件、滑动事件、特效需要刷新的事件时,对界面的渲染效果进行更新。
5.根据权利要求1所述的基于产业应用的WebVR应用方法,其特征在于:在步骤5)完成后,通过WebGL调用用户终端设备的GPU进行渲染操作;unity3D编辑器中通过脚本将所需要的资源打包成AssetBundle文件上传至服务器中。
6.根据权利要求1所述的基于产业应用的WebVR应用方法,其特征在于:步骤5)完成后,使用GUI的方式进行数据交互,使用文字标签、输入域和按钮等控件构成的GUI作为体验者身份验证和信息维护的方式,通过事件监听方法与数据进行交互;采用MVC模式将前端界面通过控制器与后端的数据处理分离;
步骤5)完成后,定义射线方式完成体验者与模型和按钮的互动,通过鼠标单击发射射线,如果交互目标被击中,则进行互动。
7.根据权利要求6所述的基于产业应用的WebVR应用方法,其特征在于:
体验者的数据以JSON格式的数据文件存储,并将数据导入到非关系型数据库Mongo数据库中,其具体过程为:
6-1)为每个体验者设立一个账号,生成一个“用户名.json”格式的数据文件,数据文件采用键值对进行记录;
6-2)创建用户实体UserData,在前端的GUI中获取数据,并通过UserData实例化对象传递数据,对.json文件进行读写操作;
6-3)使用C语言内置的I/O类库、File和FileStream及JsonUtility类库进行文件读写;读取数据时,将json字符串转成UserData对象;保存数据时,则将UserData对象转成json字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学青岛研究院,未经北京航空航天大学青岛研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111643329.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电源转换柜
- 下一篇:一种对仓库中的车辆进行充电的方法和仓库管理系统