Qt Quick は、オペレーティング システムの 3D API から独立したグラフィックス API を提供する取り組みを開始しました。 Qt 5.14 では 提案 新しい RHI (レンダリング ハードウェア インターフェイス) レイヤーを使用した新しいシーン レンダリング エンジンの予備実装により、Qt Quick アプリケーションがこれまでのように OpenGL 上で実行できるだけでなく、Vulkan、Metal、および Direct 3D 11 を使用して実行できるようになります。新しいエンジンは現在、Qt 6 への移行に向けてアプリケーションを準備するためのオプションの形で提案されており、デフォルトで RHI がグラフィックス出力に使用されます。
Qt Quick Timeline モジュールが実装され、タイムラインとキーフレームを使用してプロパティをアニメーション化することが簡単になりました。 このモジュールは、コードを書かずにアニメーションを作成するためのタイムラインベースのエディターを提供する Qt Design Studio 開発環境から派生しています。
実験用モジュールを追加しました Qt クイック 3D、2D および 3D グラフィック要素を組み合わせた Qt Quick に基づいたユーザー インターフェイスを作成するための統合 API を提供します。 新しい API を使用すると、UIP 形式を使用せずに QML を使用して 3D インターフェイス要素を定義できます。 このモジュールは、QML を Qt 3D または 3D Studio のコンテンツと統合する際の大きなオーバーヘッドなどの問題を解決し、2D と 3D の間でフレーム レベルでアニメーションと変換を同期する機能を提供します。 Qt Quick 3D では、2D および 3D 用に XNUMX つのランタイム (Qt Quick)、XNUMX つのシーン レイアウト、および XNUMX つのアニメーション フレームワークを使用でき、ビジュアル インターフェイス開発には Qt Design Studio を使用できます。