AudioRoom QML 类型
导入语句 | import QtQuick3D.SpatialAudio |
属性
- backMaterial : AudioRoom::Material
- ceilingMaterial : AudioRoom::Material
- dimensions : vector3D
- floorMaterial : AudioRoom::Material
- frontMaterial : AudioRoom::Material
- leftMaterial : AudioRoom::Material
- reflectionGain : float
- reverbBrightness : float
- reverbGain : float
- reverbTime : float
- rightMaterial : AudioRoom::Material
详细描述
为空间音频引擎定义房间。
如果听者位于房间内,将首先应用匹配房间属性的第一次反射和混响到声音场。
房间始终是正方形,并由其中心位置、其方向和尺寸定义。房间的每面都可以由不同的材料组成,这些材料将有助于计算听者在房间内部体验到的反射和混响。
如果有多个房间覆盖相同的位置,引擎将使用体积最小的房间。
属性文档
backMaterial : AudioRoom::Material |
ceilingMaterial : AudioRoom::Material |
floorMaterial : AudioRoom::Material |
frontMaterial : AudioRoom::Material |
leftMaterial : AudioRoom::Material |
rightMaterial : AudioRoom::Material |
为房间的不同侧面设置材料。属性与坐标相关,如下所示
属性 | 坐标 |
---|---|
left | 负 x |
right | 正 x |
back | 负 z |
front | 正 z |
floor | 负 y |
ceiling | 正 y |
材料的有效值
属性值 | 描述 |
---|---|
Transparent | 房间的侧面开放,不会对反射或混响做出贡献。 |
AcousticCeilingTiles | 几乎抑制所有反射和混响的吸音瓷砖。 |
BrickBare | 裸露的砖墙。 |
BrickPainted | 涂了油漆的砖墙。 |
混凝土块型材 | 天然混凝土墙面 |
混凝土块上漆 | 上漆混凝土墙面 |
重质窗帘 | 重型窗帘。主要散射低频 |
玻璃纤维保温材料 | 玻璃纤维保温材料。仅反射极低频 |
薄玻璃墙 | 薄玻璃墙 |
厚玻璃墙 | 厚玻璃墙 |
草地 | 草地 |
混凝土上亚麻油地砖 | 亚麻油地板 |
大理石 | 大理石地板 |
金属 | 金属 |
混凝土上镶木地板 | 混凝土上镶木地板 |
粗糙灰泥 | 粗糙灰泥 |
光滑灰泥 | 光滑灰泥 |
胶合板面板 | 胶合板 |
抛光混凝土或瓷砖 | 抛光混凝土或瓷砖 |
石膏板 | 岩石 |
水面或冰面 | 水面或冰面 |
木质天花板 | 木质天花板 |
木质板 | 木质板 |
均匀 | 人工材料,在所有频段上产生均匀的反射 |
尺寸 : vector3D |
定义房间在3D空间中的尺寸。默认单位为厘米。
反射增益 : float |
该房间内生成的反射的增益因子。0到1的值将减弱反射,而大于1的值将增强反射,使声音更响亮。
默认值为1,因子为0将禁用反射。负值映射到0。
混响亮度 : float |
应用于生成的混响的亮度因子。正值将增加高频的混响并减弱低频,负值则相反。
默认值为0。
混响增益 : float |
该房间内生成的混响的增益因子。0到1的值将减弱混响,而大于1的值将增强混响,使声音更响亮。
默认值为1,因子为0将禁用混响。负值映射到0。
混响时间 : float |
应用于为此房间生成的所有混响时间的一个因子。更大的值将导致更长的混响时间,使房间听起来更大。
默认值为1。负值映射到0。
© 2024 The Qt Company Ltd。此处包含的文档贡献的版权属于其各自的所有者。本文件提供的文档是根据由自由软件基金会发布的《GNU自由文档许可协议》版本1.3的规定许可的。Qt和相应的标志是The Qt Company Ltd在芬兰和/或在其他国家/地区的商标。所有其他商标均为其各自所有者的财产。