AudioRoom QML Type
| Import Statement: | import QtQuick3D.SpatialAudio |
プロパティ
- backMaterial : AudioRoom::Material
- ceilingMaterial : AudioRoom::Material
- dimensions : vector3D
- floorMaterial : AudioRoom::Material
- frontMaterial : AudioRoom::Material
- leftMaterial : AudioRoom::Material
- reflectionGain : real
- reverbBrightness : real
- reverbGain : real
- reverbTime : real
- rightMaterial : AudioRoom::Material
詳細説明
空間オーディオエンジンの部屋を定義します。
リスナーが部屋の中にいる場合、部屋の特性に合った1次反射音とリバーブが音場に適用されます。
部屋は常に正方形で、中心位置、向き、寸法によって定義されます。部屋の6つの壁はそれぞれ異なる素材でできており、リスナーが部屋の中にいる間に経験する反射音と残響音の計算に寄与します。
複数の部屋が同じ位置をカバーする場合、エンジンは体積が最も小さい部屋を使用します。
プロパティのドキュメント
backMaterial : AudioRoom::Material
ceilingMaterial : AudioRoom::Material
floorMaterial : AudioRoom::Material
frontMaterial : AudioRoom::Material
leftMaterial : AudioRoom::Material
rightMaterial : AudioRoom::Material
部屋の異なる側面に使用する素材を設定します。プロパティは座標と以下のように関連しています:
| プロパティ | 座標 |
|---|---|
| 左 | 負の x |
| 右 | 正の値 |
| 後ろ | 負のz |
| 前 | 正のz |
| フロア | 負 |
| 天井 | 正のy |
材料の有効な値は以下の通りです:
| プロパティ値 | 説明 |
|---|---|
| 透明 | 部屋の側面が開いており、反射や残響に寄与しない。 |
| 音響天井タイル | ほとんどの反射や残響を抑える音響タイル。 |
| ブリックベア(BrickBare | むき出しのレンガ壁。 |
| ブリックペイント(BrickPainted | 塗装されたレンガの壁。 |
| コンクリートブロック(ConcreteBlockCoarse | 生コンクリートの壁 |
| コンクリートブロック | 塗装されたコンクリート壁 |
| 重いカーテン | 重いカーテン。主に低周波を反射する。 |
| ファイバーグラス断熱材 | ガラス繊維の断熱材。非常に低い周波数のみを反射する。 |
| 薄いガラス | 薄いガラスの壁 |
| ガラス厚 | 厚いガラス壁 |
| グラス | 草 |
| コンクリート上のリノリウム | リノリウムの床 |
| 大理石 | 大理石の床 |
| 金属 | 金属 |
| コンクリート | コンクリート上の寄木細工の床 |
| 石膏ラフ | 荒いしっくい |
| プラスタースムース | 滑らかな漆喰 |
| 合板パネル | 合板パネル |
| 磨きコンクリートまたはタイル | 磨きコンクリートまたはタイル |
| シートロック | 岩石 |
| 水面または氷面 | 水または氷 |
| 木製の天井 | 木製の天井 |
| ウッドパネル | 木製のパネル |
| 均一 | すべての周波数で均一な反射を与える人工素材 |
dimensions : vector3D
3D空間における部屋の寸法を定義します。デフォルトでは単位はセンチメートルです。
QtQuick3D::Node::positionも参照してください .
reflectionGain : real
この部屋で発生する反射音のゲイン係数。0から1の値は反射を減衰させ、1より大きい値は反射にゲインを適用して大きくします。
デフォルトは1で、0を指定すると反射は無効になります。負の値は0にマッピングされます。
reverbBrightness : real
生成されるリバーブに適用される明るさの係数。正の値は高い周波数のリバーブを増加させ、低い周波数を減衰させ、負の値はその逆になります。
デフォルトは0。
reverbGain : real
この部屋で発生するリバーブのゲイン係数。0から1の値はリバーブを減衰させ、1より大きい値はリバーブにゲインを適用して大きくします。
デフォルトは1で、0を指定するとリバーブは無効になります。負の値は0にマッピングされます。
reverbTime : real
この部屋で生成されるすべてのリバーブタイミングに適用される係数。値が大きいほど、リバーブのタイミングが長くなり、部屋が大きく聞こえます。
デフォルトは1で、負の値は0にマッピングされます。
© 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.