Qt Quick 3D QML Types
これは、空間レンダラーとシーングラフを使用するためのQMLフロントエンドです。今のところ、すべての3Dコンテンツは、Qt Quick のシーン(QQuickItem )に合成できるように、オフスクリーン・テクスチャ(FBO)を経由します。
QtQuick3D モジュールをインポートするには、次のように記述します:
import QtQuick3D
QtQuick3D QML Types
パスのシェーダーコンパイルにプリプロセッサ定義を追加します。 | |
モデルのベイクされたライトマップ設定を指定します。 | |
Effectのパスで使用するカラーバッファを作成または参照します。 | |
エフェクトのパスの入力として使用する入力バッファを定義します。 | |
カメラ用の抽象ベースを定義します。 | |
パスのカラーアタッチメントを定義します。 | |
エフェクトのパスの一部として実行されるコマンドのスーパータイプ | |
QtQuick3D で使用可能なコンテンツレイヤーの列挙を提供します。 | |
3Dシーンで使用するキューブマップテクスチャを定義します。 | |
カスタム投影行列を持つカメラを定義します。 | |
モデルのシェーディングに使用するカスタムマテリアルを作成するためのベースコンポーネントです。 | |
デバッグ設定を構成するために使用します。 | |
RenderPass用のデプスステンシルアタッチメントを定義します。 | |
パス用の深度テクスチャアタッチメントを定義します | |
シーン内の指向性ライトを定義します。 | |
ポストプロセス効果を作成するためのベースコンポーネント | |
ファイルからのインスタンステーブルの読み込み | |
シーンのフォグ設定を指定します。 | |
カスタムフラストラムを持つPerspectiveCameraを定義します。 | |
カスタムジオメトリのベースタイプ | |
QMLでインスタンスを手動で指定可能 | |
インスタンスリストでインスタンスを指定する | |
インスタンステーブルの基本型 | |
スケルタルアニメーション階層のノードを定義します。 | |
すべてのライトのための作成不可能な抽象ベースタイプ | |
シーンのライトマップベイク設定を指定します。 | |
URL またはコンポーネントから 3D サブツリーを動的にロードできます。 | |
マテリアルに共通する機能を提供する抽象ベースタイプ | |
3Dモデルデータをロードできます。 | |
モーフターゲットのプロパティを定義 | |
3Dシーンに存在するオブジェクトのベースコンポーネント | |
すべての3Dノードとリソースの抽象ベースタイプ | |
正射投影行列を持つカメラを定義します。 | |
エフェクトのレンダーパスを定義します。 | |
3D シーンのコンテンツを表示するためのパースペクティブ カメラを定義します。 | |
単一パスのパイプライン ステート オーバーライドを定義します。 | |
シーン内のポイントライトの定義 | |
メタル/粗さワークフローを使用して、3Dアイテムのマテリアルを定義できます。 | |
クオータニオン用のユーティリティ関数を提供 | |
クオータニオン用のPropertyAnimation | |
シーン内の反射プローブの定義 | |
レンダリング拡張のための作成不可能な抽象ベースタイプ | |
3Dコンテンツをレンダリングするためのカスタムレンダーパスを定義するタイプ | |
パスのレンダーターゲットとして使用するテクスチャを定義します。 | |
シーンレンダリングの情報を提供する | |
パス内でどのレンダラブルに影響を与えるかを選択するフィルタを定義します。 | |
提供されたモデルを使用して、多数のノードベースのコンポーネントをインスタンス化します。 | |
3Dリソースのプリロードが可能 | |
シーンのレンダリング方法の設定 | |
単一のパス中に設定される値を定義します。 | |
ポストプロセッシングエフェクトで使用されるシェーダコードを定義するためのコンテナコンポーネント | |
スケルタルアニメーション階層を定義 | |
スキニングアニメーションを定義します。 | |
スペキュラ/グロッシーワークフローを使用して、3Dアイテムのマテリアルを定義します。 | |
シーン内のスポットライトを定義 | |
3Dシーンで使用するテクスチャを定義 | |
カスタムテクスチャデータのベースタイプ | |
CustomMaterialまたはEffectのシェーダに公開されるテクスチャを指定します。 | |
テクスチャプロバイダ拡張のための作成不可能な抽象ベースタイプ | |
3Dシーンをレンダリングするビューポートを提供します。 | |
レンダーパスの単一色アタッチメントのブレンドパラメータを定義します。 |
QML値型
モデルの境界を指定する | |
ピックの結果 |
QtQuick3D.Helpers QML タイプ
QtQuick3D.Helpersモジュールをインポートします:
import QtQuick3D.Helpers
3Dシーンで3軸とグリッドを表示するためのビジュアルヘルパー | |
カプセルのジオメトリを提供します。 | |
円錐体のジオメトリを提供します。 | |
立方体用のジオメトリを提供します。 | |
円柱のジオメトリを提供します。 | |
レンダリングの統計情報を表示し、デバッグや開発者のアクションを実行するためのビュー | |
一般的に使用されるレンダリング エフェクトを提供する SceneEnvironment | |
押し出しテキスト用のジオメトリを提供 | |
グリッド レンダリング用のカスタム ジオメトリ プロバイダ | |
高さフィールド ジオメトリ | |
無限グリッドの表示 | |
インスタンステーブルに基づくデータモデルの定義 | |
RandomInstancingの範囲を指定する | |
インスタンステーブルに基づいてコンポーネントをインスタンス化する | |
詳細レベルの可視性の変更を処理するマネージャ | |
自動的に別のノードを指し続けるヘルパーノード | |
原点を中心に回転するカメラコントローラ | |
平面のジオメトリを提供 | |
QML からジオメトリを作成できます。 | |
ProceduralMeshのサブセットを定義します。 | |
HDRスカイボックスのキューブマップを生成 | |
QMLからTextureDataの作成と生成が可能 | |
ランダムインスタンシングテーブルを生成 | |
球体のジオメトリを提供 | |
トーラスのジオメトリを提供 | |
キーとマウスでノードの位置と向きを制御 |
QtQuick3D.AssetUtils QML タイプ
QtQuick3D.AssetUtilsモジュールを以下の記述でインポートします:
import QtQuick3D.AssetUtils
実行時に3Dアセットをインポートする |
QtQuick3D.Particles3D QML タイプ
QtQuick3D.Particles3Dモジュールをインポートします:
import QtQuick3D.Particles3D
アフェクタは、パーティクルのライフタイム中にパーティクルの属性を変更します。 | |
パーティクルを位置や形状に引き寄せます。 | |
方向は、放出されたパーティクルの速度を割り当てます。 | |
動的なエミッタバースト | |
宣言型エミッタバースト | |
パーティクルを指定された方向に指定された大きさのベクトルに加速する | |
ライン・パーティクル | |
パーティクル効果を3Dモデルとブレンド | |
Qt Quick 3D モデルを使用したパーティクル | |
抽象論理パーティクル | |
パーティクル形状の抽象的な基本タイプ | |
エミッタとエフェクタ用のカスタムパーティクル形状をロード | |
論理パーティクル用のエミッタ | |
モデルからエミッタとアフェクタにパーティクル形状を提供します。 | |
エミッタおよびエフェクタ用にシーンからパーティクル形状を提供 | |
エミッタとエフェクタ用に3D形状を提供 | |
パーティクル、エミッタ、エフェクタのタイプを含むシステム | |
パーティクルシステムの情報を提供 | |
ピボットポイントを中心にパーティクルを回転 | |
パーティクルリペラ | |
パーティクルスケールアフェクタ | |
2Dスプライトテクスチャを使用したパーティクル | |
スプライトパーティクルの画像シーケンス機能を提供 | |
ターゲット位置に向かう方向の指定 | |
他のパーティクルから論理的なパーティクルを放出するためのエミッタ | |
ターゲット方向への方向指定 | |
パーティクルにランダムな波カーブを適用 |
QtQuick3D.XrのQMLタイプ
QtQuick3D.Xrモジュールをインポートします:
import QtQuick3D.Xr
ユーザーがXRシーンを見る空間的な位置と方向を追跡する | |
入力コントローラの位置と向きを追跡する追跡空間ノード | |
PCVRアプリケーション用のカスタム・エラー・ダイアログ | |
手の3Dモデルを表す | |
触覚効果を表す | |
XRコントローラの触覚フィードバックを制御する | |
入力コントローラからのアクションを表現 | |
2Dユーザーインターフェースのコンテンツを保持できる3D空間の仮想サーフェス | |
XrViewの原点 | |
XRランタイムに関する情報を表示します。 | |
振幅、持続時間、周波数を使用してコントローラのハプティクスを設定可能 | |
実空間上の特定の場所やオブジェクトを追跡します。 | |
空間アンカーを含むモデルを提供 | |
Xrアプリケーションのビューを設定します。 | |
3Dコントローラ入力を2Dアイテムのマウス入力にマッピング |
廃止されたQMLタイプ
以下のQMLタイプは廃止されました。廃止されたQML型はメンテナンスされません。古いソースコードを動作させるために提供されていますが、将来のリリースで削除される可能性があります。これらのクラスを新しいコードで使用しないことを強くお勧めします。
- V
- Vignette
廃止されたプロパティやメソッドを持つQML型
以下のQML型には、一つ以上の廃止されたプロパティやメソッドが含まれています。廃止されたメンバはもはや保守されていません。これらは古いソースコードを動作させるために提供されていますが、将来のリリースで削除される可能性があります。これらの廃止されたメンバを新しいコードで使用しないことを強くお勧めします。型をクリックすると、非推奨のメンバが表示されます。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.