提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:吴园园|2020-06-09 10:51:31.713|阅读 385 次
概述:随着即将发布的Qt 5.15和Qt Quick 3D的改进版本,我们希望为客户和其他用户提供一种简单的测试其硬件性能的方法。这就是创建基准测试演示应用的原因。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。
随着即将发布的Qt 5.15和Qt Quick 3D的改进版本,我们希望为客户和其他用户提供一种简单的测试其硬件性能的方法。这就是创建基准测试演示应用的原因。
我能用它做什么?
基准测试演示应用程序的主要目的是让用户能够轻松地尝试Qt Quick 3D 5.15中支持的所有功能。这包括改变光线的类型和数量,模型的复杂性和数量,纹理的大小,材质,抗锯齿的方法和质量,等等。
例如,用户可以快速测试绘制的模型数量对其硬件性能的影响是否大于模型中三角形的数量的影响。这可以通过切换绘制100 x 10k三角形模型和2 x 500k三角形模型来实现。灯光也可以做到这一点;例如,尝试使用一个点光源比使用三个方向光源对性能的影响更大。
所有支持的后处理效果可以很容易地测试与预设的偏移值。需要注意的是,并不是所有的效果都适用于所有的硬件。如果设备支持至少OpenGL ES3.2,那么一切都应该可以正常工作。如果工作不正常,那么你的设备驱动程序可能有问题。
有一个内置的FPS计数器,可以让用户直接看到任何功能改变后的效果。
到目前为止,我们一直在讨论启用和禁用特性,但是基准测试从何而来?
操作模式
应用程序中有三种操作模式。
普通模式
应用程序默认以正常模式启动。在普通模式下,你可以使用屏幕右边缘的滑动视图来调整你想要的所有设置。一开始你只会看到边缘上的小图标。通过单击或拖动,您将获得设置菜单。通过再次拖动,你也会得到效果菜单。
通过单击左下角的“Start Measuring”按钮,您可以从普通模式运行基准测试。这将运行基准一次并返回正常模式。
如果您的设备不支持触摸或其他输入设备,还有另一种运行基准测试的方法。
基准测试模式
可以使用”--mode benchmark”作为命令行参数启动应用程序来启动基准测试模式。在基准模式下,只渲染3D场景。没有FPS计数器,没有菜单,屏幕上也没有按钮。这是为了确保我们正在测量Qt Quick 3D部分的渲染性能,而不需要额外的开销来绘制Qt Quick控件的UI组件。
基准测试模式执行60秒的测量运行,之后应用程序将输出基准测试结果文件到启动应用程序的文件夹,然后退出。控制台也输出相同的信息。基准测试结果输出所有启用/禁用的特性,以及呈现性能度量,如下所示。
这些示例数字来自Windows 10 64位家庭版,配置了Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz(8个CPU), NVIDIA GeForce GTX 1080,在默认基准模式下运行的结果。
Screen Size: (1920x1061) Average FPS: 59.800664451827245 Minimum FPS: 60 Maximum FPS: 60 Minimum Frame Time: 16.257699966430664 Maximum Frame Time: 19.12350082397461 Minimum Render Time: 0.1941986083984375 Maximum Render Time: 0.5038013458251953 Minimum Sync Time: 0.0214996337890625 Maximum Sync Time: 0.11910057067871094 Model: High (100k) (#10) Light Type: Point [brightness 500] (#1) Shadows: OFF IBL lighting: OFF Render Mode: Offscreen Ambient Occlusion: OFF Skybox: OFF Antialiasing: Multisample AA (High) Temporal AA: OFF Textures: ON Texture Size: 2048x2048 Material: Default Material Effects: None
如果应用程序在Android上运行,这种模式不能单独使用。基准测试只能在Start Measurement按钮下运行,之后结果将显示在文本字段中。
为了使基准模式在更大范围的设备中更容易使用,有三个预先设置的硬件级别和两个不同的目标环境设置。通过使用—preset命令行参数,可以将硬件性能级别设置为entrylevel、midrange(默认值)或highend。可以将--target命令行参数设置为desktop(默认)或embedded。您可以尝试将它们组合起来,以了解硬件的功能。
演示模式
演示模式通过--mode Demo作为命令行参数传递来启用。演示模式将无限循环运行,因为它意味着运行在展台或用于展示。演示模式支持--preset midrange/highend 和 –target参数的组合。没有对入门级硬件的单独支持,因为在没有IBL照明和skybox的情况下运行演示模式是没有意义的。
如何获取?
这个基准测试演示应用程序可以从下载
基准测试演示应用程序的开发仍在继续。我们已经计划了一些改进,一旦完成,我们将及时发布。
想要购买Qt正版授权的朋友可以点击""哦~~~
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢