Qt 6.11 工具包发布,具备“与游戏引擎相同的 3D 功能”

Qt 6.11 是 KDE 桌面环境以及众多开源和闭源应用程序广泛使用的跨平台工具包的最新版本。

Qt 6.11 引入了 Qt Canvas Painter,这是一种基于 Qt 渲染硬件接口 (QRHI) 的全新 2D 图形绘制方式,可实现 2D 用户界面的硬件加速。新的 Qt Canvas Painter 的速度应该比现有的基于 OpenGL 后端的 QPainter 快得多。Qt Canvas Painter 的设计灵感部分来源于 HTML5 的 canvas 2D 上下文。

在 3D 方面,Qt 6.11 宣称拥有“与游戏引擎相同的 3D 功能”。

“Qt 作为最佳 3D 框架之一,经过不断改进,如今已发展成为一款能够提供与游戏引擎相同的 3D 功能,同时又能保持稳定高性能的框架。这意味着即使包含复杂的元素、特效或动画,使用 Qt Quick 3D 的用户界面也能流畅运行。”

Qt 6.11 工具包发布,具备“与游戏引擎相同的 3D 功能”
图片来自QT

Qt 6.11 新增了屏幕空间全局光照 (SSGI)、屏幕空间反射 (SSR) 和运动矢量功能。此外,Qt 6.11 的 3D 功能还支持高级渲染通道自定义。

Qt 6.11 还带来了创建和交互式操作图表的新方法。下图是一个新的 Qt 示例——“风力涡轮机仪表盘”,它展示了可以如何灵活地创建和组合数据可视化效果,从简单的 2D 展示到复杂的 3D 图表均可实现。这些图表还具有高度的可定制性,无论是外观、标签还是用户交互,均可进行个性化设置。

Qt 6.11 工具包发布,具备“与游戏引擎相同的 3D 功能”

另外,Qt 6.11 新增了异步编码的声明式方法:Qt TaskTree。Qt TaskTree 作为异步编码声明式方法的技术预览版,改进了 Lottie 和 SVG 动画支持,简化了 QML 和 C++ 集成,以及其他一些变化。

您可以通过 Qt.io 下载并了解更多关于今天发布的 Qt 6.11 工具包的详细信息。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/65632.html

(0)

相关推荐