X3DAudio中声道音量跳变的问题
对于3D音效, 左右耳的音量是不一样的. 当然, 眼下没有条件试验传说中的6.1声道是啥子效果, 所以不考虑这种情况. 正是因为左右有音量的差别, 才能根据耳朵去定位音源的方位.
如果是只有两个声道, 比如耳机, 那么两只耳朵的音量变化有时候就很突兀. 为什么呢?
以现实来说, 人的两耳所能感受的声音方向是不同的, 正好左右对称. 如下图. 横线上两耳的音量差别是最大的, 纵线上两耳的音量是相等的. 如果音源正好位于横线上, 那么在一定范围外, 有一只耳朵是听不到声音的, 这是由于声音的方向性和耳朵可接收声音角度共同决定的. 一旦两耳和音源的相对位置沿横线发生变化, 就会出现一只耳朵突然有声音或是突然没声音的奇怪现象.
为了解决这个问题, X3DAudio的emitter提供了两个属性, InnerRadius 和 InnerRadiusAngle. InnerRadius是为了在这个半径内, 声音可以平滑地进行过渡, 而InnerRadiusAngle则是为了让声音可以"扩散"到周围的扬声器上去. 简单地说, 就是牺牲3D空间感换取声音的渐变效果. 实际使用需要试验才能得出好的效果. (我这里暂时定了5米的半径和90度的角度.)
X3DAudio中声道音量跳变的问题相关推荐
- stm32f401 边沿捕获_STM32_capture 基于 设计的输入捕获实验,通过对边沿跳变的采集,得到外部接口 据。 SCM 单片机开发 261万源代码下载- www.pudn.com...
文件名称: STM32_capture下载 收藏√ [ 5 4 3 2 1 ] 所属分类: SCM 开发工具: Visual C++ 文件大小: 447 KB 上传时间: 2016-07- ...
- servlet中实现页面跳转return “r:”和return “f:
servlet中实现页面跳转return "r:"和return "f:"的区别和作用 2015-07-28 14:22741830480 | 浏览 48 次 ...
- ECCV18|人脸对齐与跟踪如何克服遮挡、姿态变化带来的特征点跳变?
(欢迎关注"我爱计算机视觉"公众号,一个有价值有深度的公众号~) 人脸对齐与特征点跟踪的过程中,遮挡和大的姿态变化是无可避免的,在跟踪过程中这往往带来特征点的跳变,影响用户体验. ...
- 承上 DBlink 与 SCN | 新增视图找出外部 SCN 跳变
综述 众所周知,当在两个数据库之间建立 dblink连 接时,SCN 将被同步,以维持分布式事务读取一致性. 这将导致在较低 SCN 的数据库的 SCN 跳变. 在分布式事务中很难找到 SCN 跳变的 ...
- 【华为云分享】MongoDB-系统时钟跳变引发的风波
目录 背景 一. 对 oplog 的影响 oplog 原理 二.主备倒换 小结 声明:本文同步发表于 MongoDB 中文社区,传送门: http://www.mongoing.com/archive ...
- android hdmi拔插广播,Android_8.1插拔hdmi后,音量会变到最大
基本思想:android原生的思想,设置音量的时候,只会设置一个设备的音量下去,比如现在有speaker,hdmi,spdif三个输出音频设备,同时输出的时候,按键只调整了speaker的音量值下去. ...
- win10左右声道音量不一致的解决方法
网上的答案有很多了,我这边只是说一下我遇到的:软件设置上的左右声道不平衡问题. 右键任务栏中的音量小喇叭,选择"打开音量合成器" 选择"扬声器" 选择" ...
- Wave Driver介绍-7(驱动中对音量的控制操作-非硬件音量控制)
http://blog.csdn.net/daydayupfromnowon/article/details/6009333 下面一步步的描述驱动中对音量控制的调整过程: 第一步:wave drive ...
- RENIX报文字段跳变——网络测试仪实操
什么是报文字段跳变? 报文字段跳变是指字段的值进行一些列有规则的变化,Renix支持对字段进行递增.递减.列表和随机变化. 如当用户想要仿真大量的源IP变化的数据时,就可以使用Modifier进行规则 ...
最新文章
- MySQL Schema与数据类型的优化
- 实用帖 | 使用Visual Studio开发.NET Core推荐设置
- spring三种注入方式
- 直博和读完硕士再读博,在能力上的差距有多大?
- 笑脸哭脸循环c语言,买卖信号(哭脸笑脸)选股公式(源码)
- Android LruCache技术原理
- mysql常用的一些命令,用于查看数据库、表、字段编码
- BDF开发框架的搭建(摘)
- Numpy:numpy包下载并导入Pycharm的方法
- 怎么清理计算机磁盘空间,电脑磁盘空间不足怎么清理
- 解决VS下载慢的问题
- android碎片化的解决方法,Android碎片化的处理
- HTML2CANVAS 合成图片
- 访问网站提示:您未被授权查看该页恢复办法
- 程序员经常浏览的网站
- flex android开发中关于请求报文技术操作问题
- 域名dns被劫持怎么办、dns被劫持怎么办、dns被劫持的解决方法
- android windows 共享文件,安卓手机如何访问电脑局域网共享的文件
- EC20 centos7 调试_CentOS 7实现离线下载
- (4.5.5.6)Espresso的进阶: IdlingResource