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にマッピングされます。
© 2025 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.