一种监控网格资源的方法及终端技术

技术编号:18444738 阅读:31 留言:0更新日期:2018-07-14 10:18
本发明专利技术涉及数据处理领域,尤其涉及一种监控网格资源的方法及终端。本发明专利技术通过挂载预设的网格资源监控脚本至虚拟现实软件;当获取到服务端发送的网格资源监控请求时,所述网格资源监控脚本获取与所述虚拟现实软件对应的一个以上游戏对象,得到游戏对象集合;所述网格资源监控脚本获取与所述游戏对象集合中每一游戏对象对应的网格资源信息,得到网格资源信息集合;所述网格资源信息包括具有颜色属性的顶点数量、具有切线属性的顶点数量和具有法线属性的顶点数量;根据所述网格资源信息集合生成网格资源监控报告。实现提高获取虚拟现实软件中网格资源冗余的游戏对象的效率。

A method and terminal for monitoring grid resources

The invention relates to the field of data processing, in particular to a method and terminal for monitoring grid resources. When the grid resource monitoring request sent by the server is obtained, the grid resource monitoring script obtains more than one game object corresponding to the virtual reality software, and gets the collection of the game objects; the grid resource monitoring script is obtained. The grid resource information is obtained from each game object in the set of the game objects. The grid resource information includes the number of vertices with color attributes, the number of vertices with tangent attributes and the number of vertices with the normal property, and the grid resource information set is generated by the root. Grid resource monitoring report. To improve the efficiency of acquiring game objects that are redundant in the virtual reality software.

【技术实现步骤摘要】
一种监控网格资源的方法及终端
本专利技术涉及数据处理领域,尤其涉及一种监控网格资源的方法及终端。
技术介绍
随着虚拟现实技术的发展,越来越多的虚拟现实软件出现在人们的生活中。作为虚拟现实软件,沉浸感一直是用户体验的核心。目前,制约用户感官体验的最大因素就是晕动症,而造成晕动症的最直接原因就是虚拟现实软件的卡顿现象,造成卡顿现象的因素很多,其中就包含了软件的性能因素。软件的性能瓶颈一般分为CPU,GPU和内存三大方面,经过长期的实践证明,目前虚拟现实软件市场上,九成的软件都存在着不同程度的内存使用问题。就目前虚拟现实软件而言,内存的主要开销大致上可以分为:引擎自身对于内存的消耗,软件资源对于内存的占用和托管堆内存占用。据统计,在一个较为复杂的虚拟现实项目中,资源对于内存的占用往往占据了总体内存的70%以上,因此资源使用是否合理,往往决定了资源对于内存的占用情况。在Unity3D引擎中,资源类型分别有如下几种:纹理,网格,动画,材质,音频等等,其中网格则是最容易造成较大内存开销的资源类型之一。
技术实现思路
本专利技术所要解决的技术问题是:如何提高获取虚拟现实软件中网格资源冗余的游戏对象的效本文档来自技高网...

【技术保护点】
1.一种监控网格资源的方法,其特征在于,包括:S1、挂载预设的网格资源监控脚本至虚拟现实软件;S2、当获取到服务端发送的网格资源监控请求时,所述网格资源监控脚本获取与所述虚拟现实软件对应的一个以上游戏对象,得到游戏对象集合;S3、所述网格资源监控脚本获取与所述游戏对象集合中每一游戏对象对应的网格资源信息,得到网格资源信息集合;所述网格资源信息包括具有颜色属性的顶点数量、具有切线属性的顶点数量和具有法线属性的顶点数量;S4、根据所述网格资源信息集合生成网格资源监控报告。

【技术特征摘要】
1.一种监控网格资源的方法,其特征在于,包括:S1、挂载预设的网格资源监控脚本至虚拟现实软件;S2、当获取到服务端发送的网格资源监控请求时,所述网格资源监控脚本获取与所述虚拟现实软件对应的一个以上游戏对象,得到游戏对象集合;S3、所述网格资源监控脚本获取与所述游戏对象集合中每一游戏对象对应的网格资源信息,得到网格资源信息集合;所述网格资源信息包括具有颜色属性的顶点数量、具有切线属性的顶点数量和具有法线属性的顶点数量;S4、根据所述网格资源信息集合生成网格资源监控报告。2.根据权利要求1所述的监控网格资源的方法,其特征在于,所述S2具体为:S21、当获取到服务端发送的网格资源监控请求时,所述网格资源监控脚本从所述虚拟现实软件的本地资源中获取所有数据类型为GameObject的对象,得到游戏对象集合;S22、从所述游戏对象集合中获取一对象,得到当前对象;S23、若所述当前对象未引用网格资源,则从所述游戏对象集合中删除所述当前对象;S24、重复所述S22至所述S23,直至所述游戏对象集合被遍历。3.根据权利要求2所述的监控网格资源的方法,其特征在于,所述S23具体为:若所述当前对象不包含网格过滤器,则从所述游戏对象集合中删除所述当前对象;否则:判断所述网格过滤器的mesh属性是否引用网格资源,若否,则从所述游戏对象集合中删除所述当前对象。4.根据权利要求1所述的监控网格资源的方法,其特征在于,所述S4具体为:S41、计算与一网格资源信息对应的具有颜色属性的顶点数量、具有切线属性的顶点数量和具有法线属性的顶点数量的和,得到与所述一网格资源信息对应的顶点数量总和;S42、重复执行所述S42,直至所述网格资源信息集合被遍历;S43、根据所述网格资源信息集合中与各网格资源信息对应的顶点数量总和从大到小排序所述游戏对象集合,得到游戏对象有序集合;S44、根据所述游戏对象有序集合和所述网格资源信息集合中与各网格资源信息对应的顶点数量总和,生成所述网格资源监控报告。5.根据权利要求4所述的监控网格资源的方法,其特征在于,还包括:获取所述游戏对象有序集合中排列在前预设个数的游戏对象,得到第一游戏对象集合;在所述网格资源监控报告中高亮显示与所述第一游戏对象集合对应的数据。6.一种监控网格资源的终端,其特征在于,包括一个...

【专利技术属性】
技术研发人员:刘德建黄彬曾捷
申请(专利权)人:福建天晴数码有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1