Qt Quick 3D QML Types
これは、空間レンダラーとシーングラフを使用するためのQMLフロントエンドです。現時点では、すべての3Dコンテンツはオフスクリーンテクスチャ(FBO)を経由し、Qt Quick シーン(QQuickItem として)に合成されるようになっています。
以下の記述でQtQuick3Dモジュールをインポートしてください:
import QtQuick3DQtQuick3D QML タイプ
パスのシェーダーコンパイルにプリプロセッサ定義を追加します | |
モデルのベイク済みライトマップ設定を指定します | |
エフェクトのパスで使用されるカラーバッファを作成または参照します | |
エフェクトのパスの入力として使用される入力バッファを定義します | |
カメラの抽象基底クラスを定義します | |
レンダーパスのカラーアタッチメントを定義します | |
エフェクトのパスの一部として実行されるコマンドのスーパークラス | |
シーンノードのグループ化およびフィルタリング用のレイヤーフラグ定数を提供するシングルトン | |
3Dシーンで使用するためのキューブマップテクスチャを定義します | |
カスタム投影行列を持つカメラを定義する | |
モデルのシェーディングに使用されるカスタムマテリアルを作成するための基底コンポーネント | |
デバッグ設定の構成に使用される | |
RenderPass用の深度・ステンシルアタッチメントを定義します | |
パスの深度テクスチャアタッチメントを定義します | |
シーン内の方向性ライトを定義します | |
ポストプロセッシングエフェクトを作成するためのベースコンポーネント | |
ファイルからインスタンステーブルを読み込むことを可能にする | |
シーンのフォグ設定を指定します | |
カスタムフラスタムを持つPerspectiveCameraを定義します | |
カスタムジオメトリの基底型 | |
QMLでインスタンス化を手動で指定可能 | |
InstanceList内のインスタンスを指定します | |
インスタンステーブルの基底型 | |
スケルトンアニメーション階層内のノードを定義します | |
すべてのライト用の、作成不可能な抽象基底型 | |
シーンのライトマップベイク設定を指定します | |
URLまたはコンポーネントから3Dサブツリーを動的に読み込むことを可能にする | |
マテリアルに共通する機能を提供する抽象基底型 | |
3Dモデルデータをロードできるようにします | |
モーフターゲットのプロパティを定義します | |
3Dシーン内に存在するオブジェクトの基底コンポーネント | |
すべての3Dノードおよびリソースの抽象基底型 | |
正射影行列を持つカメラを定義する | |
エフェクト内のレンダーパスを定義します | |
3Dシーンのコンテンツを表示するためのパースペクティブカメラを定義します | |
単一のパスに対するパイプライン状態のオーバーライドを定義する | |
シーン内のポイントライトを定義します | |
メタル/ラフネスワークフローを使用して、3Dアイテムのマテリアルを定義できるようにします | |
クォータニオン用のユーティリティ関数を提供します | |
クォータニオン用のPropertyAnimation | |
シーン内のリフレクションプローブを定義します | |
レンダリング拡張機能用の、インスタンス化できない抽象基底型 | |
3Dコンテンツのレンダリング用にカスタムレンダーパスを定義します | |
パス内でレンダリングターゲットとして使用するテクスチャを定義します | |
シーンのレンダリングに関する情報を提供します | |
パス内で影響を与えるレンダラブルを選択するためのフィルターを定義します | |
提供されたモデルを使用して、複数のノードベースのコンポーネントをインスタンス化します | |
3Dリソースのプリロードを可能にします | |
シーンのレンダリング方法を設定できるようにします | |
1回のパス中に設定される値を定義します | |
ポストプロセッシングエフェクトで使用されるシェーダーコードを定義するためのコンテナコンポーネント | |
スケルトンアニメーションの階層を定義します | |
スキニングアニメーションを定義します | |
プロシージャルな空をレンダリングし、画像ベースの照明データを生成します | |
スペキュラー/光沢ワークフローを使用して、3D アイテムのマテリアルを定義できるようにします | |
シーン内でスポットライトを定義します | |
親のRenderPassと同じレンダリングターゲット内で、作業の一部をレンダリングします | |
3Dシーンで使用するテクスチャを定義します | |
カスタムテクスチャデータの基本タイプ | |
CustomMaterialまたはEffectのシェーダーに公開されるテクスチャを指定します | |
テクスチャを生成するレンダリング拡張機能の抽象基底型 | |
3Dシーンをレンダリングするためのビューポートを提供します |
QMLの値型
モデルの境界を指定します | |
ピックの結果を含みます | |
レンダリングパスの単一の色アタッチメントに対するブレンドパラメータを定義します |
QtQuick3D.Helpers QML 型
次のステートメントを使用して、QtQuick3D.Helpers モジュールをインポートします:
import QtQuick3D.Helpers3Dシーン内で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アフェクターは、パーティクルのライフサイクル中にその属性を変更します | |
粒子を位置または形状に向かって引き寄せます | |
Directionsは、放出されるパーティクルに速度を割り当てます | |
動的エミッターバースト | |
宣言型エミッターバースト | |
粒子を、指定された方向の指定された大きさのベクトルまで加速します | |
ラインパーティクル | |
パーティクルエフェクトを3Dモデルと合成します | |
Qt Quick の3Dモデルを使用したパーティクル | |
抽象論理パーティクル | |
パーティクル形状の抽象基底型 | |
エミッターおよびアフェクター用にカスタムパーティクル形状を読み込みます | |
論理パーティクル用のエミッタ | |
エミッターおよびアフェクター向けに、モデルからパーティクル形状を提供 | |
エミッタおよびアフェクタ向けに、シーンからパーティクル形状を提供 | |
エミッターおよびアフェクター向けに3D形状を提供する | |
パーティクル、エミッター、アフェクターの各タイプを含むシステム | |
パーティクルシステムに関する情報を提供する | |
ピボット点を軸にパーティクルを回転させる | |
パーティクルリペラー | |
パーティクル・スケール・アフェクター | |
2Dスプライトテクスチャを使用するパーティクル | |
Spriteパーティクル向けの画像シーケンス機能を提供します | |
ターゲット位置への方向を指定するため | |
他のパーティクルからの論理パーティクル用エミッター | |
ターゲット方向への向きを指定するために使用します | |
パーティクルにランダムな波状の曲線を適用します |
QtQuick3D.Xr QML タイプ
次のステートメントで QtQuick3D.Xr モジュールをインポートします:
import QtQuick3D.XrユーザーがXRシーンを閲覧する空間上の位置と向きを追跡します | |
入力コントローラの位置と向きを追跡する、追跡対象の空間ノード | |
PCVRアプリケーション用のカスタムエラーダイアログ | |
手の3Dモデルを表します | |
ハプティック効果を表します | |
XRコントローラーのハプティックフィードバックを制御する | |
入力コントローラーからのアクションを表す | |
2Dユーザーインターフェースコンテンツを表示できる、3D空間内の仮想サーフェス | |
XrViewの原点位置 | |
XRランタイムに関する情報を表示します | |
振幅、持続時間、周波数を用いてコントローラーのハプティックを設定可能 | |
実空間内の特定の位置またはオブジェクトを追跡します | |
空間アンカーを含むモデルを提供する | |
XRアプリケーションのビューを設定します | |
3Dコントローラーの入力を2Dアイテムのマウス入力に変換する |
廃止された QML タイプ
以下の QML タイプは現在、非推奨となっています。非推奨のタイプは今後メンテナンスされません。これらは古いソースコードが動作し続けるために提供されていますが、将来のリリースで削除される可能性があります。新しいコードでは、これらのクラスを使用しないことを強く推奨します。
- V
- Vignette
廃止されたプロパティまたはメソッドを持つQML型
以下のQML型には、現在非推奨となっているプロパティまたはメソッドが1つ以上含まれています。非推奨のメンバは、もはやメンテナンスされていません。これらは古いソースコードが動作し続けるように提供されていますが、将来のリリースで削除される可能性があります。新しいコードでは、これらの非推奨メンバを使用しないことを強く推奨します。型をクリックすると、その型の非推奨メンバを確認できます。
© 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.