前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >X3DAudio中声道音量跳变的问题

X3DAudio中声道音量跳变的问题

作者头像
逍遥剑客
发布2018-05-23 15:29:22
5180
发布2018-05-23 15:29:22
举报
文章被收录于专栏:逍遥剑客的游戏开发

对于3D音效, 左右耳的音量是不一样的. 当然, 眼下没有条件试验传说中的6.1声道是啥子效果, 所以不考虑这种情况. 正是因为左右有音量的差别, 才能根据耳朵去定位音源的方位.

如果是只有两个声道, 比如耳机, 那么两只耳朵的音量变化有时候就很突兀. 为什么呢?

以现实来说, 人的两耳所能感受的声音方向是不同的, 正好左右对称. 如下图. 横线上两耳的音量差别是最大的, 纵线上两耳的音量是相等的. 如果音源正好位于横线上, 那么在一定范围外, 有一只耳朵是听不到声音的, 这是由于声音的方向性和耳朵可接收声音角度共同决定的. 一旦两耳和音源的相对位置沿横线发生变化, 就会出现一只耳朵突然有声音或是突然没声音的奇怪现象.

为了解决这个问题, X3DAudio的emitter提供了两个属性, InnerRadiusInnerRadiusAngle. InnerRadius是为了在这个半径内, 声音可以平滑地进行过渡, 而InnerRadiusAngle则是为了让声音可以"扩散"到周围的扬声器上去. 简单地说, 就是牺牲3D空间感换取声音的渐变效果. 实际使用需要试验才能得出好的效果. (我这里暂时定了5米的半径和90度的角度.)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2010年01月09日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档