The invention relates to the testing field, in particular to a method and a terminal for calculating the number of triangular faces of statistical virtual reality software. By obtaining more than two model resources corresponding to the virtual reality software, the present invention gets the set of model resources, obtains the grid information corresponding to each model resource of the model resource set, and obtains the grid information set, and obtains the number of triangulation corresponding to each grid information in the set of information set. A set of trigonometric numbers. It effectively improves the accuracy of obtaining the number of triangular faces of each model resource in virtual reality software.
【技术实现步骤摘要】
一种统计虚拟现实软件的三角面数量的方法及终端
本专利技术涉及测试领域,尤其涉及一种统计虚拟现实软件的三角面数量的方法及终端。
技术介绍
随着虚拟现实技术的发展,越来越多的虚拟现实软件出现在人们的生活中。作为虚拟现实软件,沉浸感一直是用户体验的核心。目前,制约用户感官体验的最大因素就是晕动症,而造成晕动症的最直接原因就是虚拟现实软件的卡顿现象。造成卡顿现象的因素很多,其中就包含了软件的性能因素。虚拟现实软件的性能瓶颈一般分为CPU,GPU,内存三大方面,经过长期的实践证明,目前虚拟现实软件普遍存在着不同程度的CPU使用问题。就目前虚拟现实软件而言,CPU方面的性能开销主要可归结为两大类:引擎模块性能开销和自身代码性能开销。其中,引擎模块中又可细致划分为渲染模块、动画模块、物理模块、UI模块、粒子系统、加载模块和GC调用等等。而其中渲染模块可以说是任何虚拟现实软件中最为消耗CPU性能的引擎模块。因为几乎所有的虚拟现实软件都离不开场景,物体以及特效的渲染。目前,渲染模块的性能优化主要是通过降低DrawCall数量以及简化资源,这两种方式能够有效的提高渲染模块对于虚拟现实软件的渲染性能,提高运行的帧率,避免出现画面卡顿的现象。简化资源包括了纹理贴图资源的剔除优化,网格性能的优化,模型几何面的优化等。其中,模型几何面的优化主要是针对模型的三角面的数量进行优化,三角面是构成模型几何面的最基本单位,模型资源的三角面数越多意味着这个模型资源的复杂度越高,则对于渲染模块的性能损耗也越高。现有的主流测试虚拟现实软件中各对象的三角面的数量的方法为,根据Unity3D引擎自带的S ...
【技术保护点】
1.一种统计虚拟现实软件的三角面数量的方法,其特征在于,包括:S1、获取与虚拟现实软件对应的两个以上模型资源,得到模型资源集合;S2、获取与所述模型资源集合中每一模型资源对应的网格信息,得到网格信息集合;S3、获取与所述网格信息集合中每一网格信息对应的三角面数量,得到三角面数量集合。
【技术特征摘要】
1.一种统计虚拟现实软件的三角面数量的方法,其特征在于,包括:S1、获取与虚拟现实软件对应的两个以上模型资源,得到模型资源集合;S2、获取与所述模型资源集合中每一模型资源对应的网格信息,得到网格信息集合;S3、获取与所述网格信息集合中每一网格信息对应的三角面数量,得到三角面数量集合。2.根据权利要求1所述的统计虚拟现实软件的三角面数量的方法,其特征在于,还包括:从大到小排序所述三角面数量集合,得到三角面数量有序集合;根据所述三角面数量有序集合和所述模型资源集合生成测试报告。3.根据权利要求1所述的统计虚拟现实软件的三角面数量的方法,其特征在于,所述S2之前还包括:删除所述模型资源集合中未挂载网格过滤器组件的模型资源。4.根据权利要求1所述的统计虚拟现实软件的三角面数量的方法,其特征在于,所述S3具体为:S31、从所述网格信息集合中获取一网格信息,得到当前网格信息;S32、获取与所述当前网格信息对应的网格资源;S33、获取与所述网格资源对应的三角面数组;S34、将所述三角面数组的长度除以三,得到与所述网格信息对应的三角面数量;S35、重复执行所述S31至所述S34,直至所述网格信息集合被遍历。5.根据权利要求1所述的统计虚拟现实软件的三角面数量的方法,其特征在于,所述S1具体为:获取本地终端中与所述虚拟现实软件对应的模型资源,得到本地模型资源集合;获取远程服务器中与所述虚拟现实软件对应的模型资源,得到远程模型资源集合;合成所述本地模型资源集合和所述远程模型资源集合,得到所述模型资源集合。6.一种统计虚拟现实软件的三角面数量的终端,其特...
【专利技术属性】
技术研发人员:刘德建,黄彬,俞发仁,钟开华,林志宏,陈萍,曾捷,
申请(专利权)人:福建天晴数码有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。