DB35T 2044-2021 虚拟现实应用软件性能测试要求_第1页
DB35T 2044-2021 虚拟现实应用软件性能测试要求_第2页
DB35T 2044-2021 虚拟现实应用软件性能测试要求_第3页
DB35T 2044-2021 虚拟现实应用软件性能测试要求_第4页
DB35T 2044-2021 虚拟现实应用软件性能测试要求_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

虚拟现实应用软件性能测试要求2021-12-29发布2022-03-29实施I前言 1范围 32规范性引用文件 33术语和定义 34缩略语 4 46测试准备 67测试流程 7附录A(资料性)性能测试报告内容模板 附录B(资料性)测试案例 本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定31范围2规范性引用文件仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本GB/T38258—2019信息技术虚拟现实应用软件基本要求和测试方法GB/T38259—2019信息技术虚拟现实头戴式显示设备通用规范用于实现虚拟现实应用软件功能,整合了开发虚拟现实应用软件常用的模块或子模4下列缩略语适用于本文件。CPU:中央处理器(CentralProcessingUnit)GPU:图形处理器(GraphicProcessingUnit)SDK:软件开发工具包(SoftwareDevelopmentKit)5测试指标5.1CPU占用率CPU占用率按式(1)计算:UcvR——VR应用软件的CPU占用率;TcvR——VR应用软件占用CPU的时间,单位为毫秒(ms);5.2GPU占用率GPU占用率按式(2)计算:TGvR——VR应用软件占用GPU的时间,单位为毫秒(ms);TGpu——GPU总运行时间,单位为毫秒(ms)。5.3内存占用率内存占用率按式(3)计算:M——VR应用软件的内存使用量;S——系统总内存。5.4渲染帧率应符合GB/T38258—2019中5.2.1.3规定的要求。55.5场景加载时间测试从当前场景进入到下一场景所消耗的时间。场景加载时间按式(4)计算:T₂——第次场景加载时间,单位为毫秒(ms);Tn——第次场景加载完成的时刻,单位为毫秒(ms);To——第次场景加载开始的时刻,单位为毫秒(ms)。5.6单一场景最大粒子数测试单一场景中可以显示的最大粒子数量。单一场景最大粒子数按式(5)计算:n;——第i个粒子系统列表对象中显示的粒子数;k——粒子系统类型列表中对象的数量。5.7最大纹理贴图加载时间测试随着VR场景的切换,场景内3D模型表面加载纹理、图案和其他特殊视觉效果所需要的最大时间。最大纹理贴图加载时间按式(6)计算:Tmax——最大纹理贴图加载完成的时间,单位为毫秒(ms);Tn——第次纹理贴图加载完成的时刻,单位为毫秒(ms);To——第次纹理贴图加载开始的时刻,单位为毫秒(ms);k——纹理信息列表中对象的数量。5.8动画剪辑资源峰值测试动画系统中最大的可重用关键帧轨道集动画剪辑资源峰值按式(7)计算:Cn——动画剪辑列表中第n个对象的资源大小;k——动画剪辑列表中对象的个数。5.9陀螺仪数据转换时间测试虚拟现实软件中陀螺仪将当前空间信息转换为虚拟摄像机空间信息所需要的时间。陀螺仪数据转换时间按式(8)计算:612内存34位宽:128bit核心频率:928MHz显示频率:5400MHz5网卡712应选取图形渲染场景:如影视动画3内存占用率应选取大量数据交互或图像渲染的场景:如有较多灯光和折4应选取动画切换较为频繁的场景:如画面变5场景加载时间67最大纹理贴图加载时间89VR陀螺仪数据转换时间响应时间8a)启动被动VR应用软件,确定场景的加载类型(有或无加载进度条);c)在触发场景切换时获取场景的加载进度,插入时间戳To,即场景加载的开始时刻;d)等待加载完成,直到加载的进度值为1时,插入时间戳T,即场景加载的结束时刻;e)计算Tn与To之间的时间差记为场景加载时间T₂。b)声明对象变量并进行初始化,包括对象类型列表和粒子系统类型列表;c)遍历每个场景,查找并保存场景中所有的物体对象到对象类型列表中;e)通过虚拟现实引擎接口判断对象是否挂载了粒子系统组件。若存在粒子系统,则将该对象存f)遍历粒子系统类型列表以获取每个对象对应的粒子数,并确定当前场景的最大粒子数。b)声明对象变量并进行初始化,包括资源c)加载VR应用软件的场景资源包,通过分析资源之间的依赖关系来获取完整的测试资源列表;d)筛选资源库中所有类型为纹理贴图的资源,提取其纹理贴图资源的格式、名称以及路径等信OnLoad(callback)和加载完成事件OnLoadDone(callback)。将纹理贴图加载开始的时间标记为Tio,完成纹理贴图加载的结束时间标记为T₁;b)声明对象变量并进行初始化,包括动画c)遍历每个场景,查找并保存场景中所有的物体对象到对象类型列表中;d)遍历对象列表中的每个对象以获取每个对象的组件信息;9h)按式(8)计算陀螺仪和虚拟摄像机的数据转换时间差Ts。f)按式(9)计算操作杆与软件交互的最大响应时间。测试场景编号:场景执行次数:次测试场景标题:测试场景描述:测试总结:1212内存占用率均值2帧率均值12场景加载时间(有/无加载进度条)场景加载时间1212最大纹理贴图加载时间1212陀螺仪数据转换时间12VR操作杆与软件交互的最大响应时间12(资料性)测试案例例用于的秋思副本测试场景的指标见6.2,该场景涉及的情景包括人物的移动,不同人物之间的对话。性能指标收集程序的挂载步骤见第7章。测试数据电脑型号惠普康柏Pro6380MTMiniTowerWindows7旗舰版64位SP1DirectX11)英特尔第三代酷睿i5-3470@3.20GHz四核惠普339A(英特尔IvyBridge-Q75Express芯片组)内存西数WDCWD10EZEX-60ZF5A0(1TB/7200转/分)显卡显示器戴尔DEL4096DELLP2014H(19.7英寸)声卡瑞昱ALC221@英特尔PantherPointHighDefi网卡英特尔82579LMGigabitNetworkConnection0culusCV1、三星GearVR、HTCB.2测试报告测试场景编号:VR-PERF-20180722-001测试场景标题:秋思副本人物移动测试场景描述:创建秋思副本,并在场景中对人物进行移动,从房间移动到庭院,并与之进行对测试总结:《创想世界》总体来说运行流畅,偶尔出现丢帧现象,但尚在用户允CPU占用率均值(%)123456789GPU占用率均值(%)123456789测试序号内存占用率均值(%)123456789编号帧率(fps)123456789编号载进度条)场景加载时间均值(ms)123456789单一场景最大粒子数(个)12345

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论