摘自:http://baike.baidu.com/view/1330437.htm?fr=aladdin

3D音效就是用扬声器仿造出似乎存在但是虚构的声音。例如扬声器仿造头顶上有一架飞机从左至右飞过,你闭上眼睛听,就会感觉到头顶真的有一架飞机从左至右飞过。这就是3D音效。大约是在前几年,Diˉamond Multimedia公司大胆地推出了一张全新PCI规格的Monster Sound音效卡。它们利用微软的DirectSound API来解决游戏声音相容性的问题,并且推出了ISA卡与旧的DOS游戏相容,这是当时极少数声卡胆敢与声霸卡规格不相容的产品之一。而这张卡得以生存的原因主要在于这块声卡拥有自己的API函数库,也叫A3D系统。它最大的长处,就是3D立体音效。

3D音效定位A3D

A3D技术与传统做法最大的不同之处,在于它可以只利用一组喇叭或者是耳机,就可以发出逼真的立体声效,定位出环绕使用者身边不同位置的音源。这种音源追踪的能力,就叫做定位音效,它使用当时的HRTF的功能来达到这种神奇的效果。
所谓HRTF的全名是Head—Related Transfer Function(头部相关位置转换),就是在三度立体空间中,人耳是如何监测和分辨出声音来源的方法。简单的说一下,就是声波会以几百万分之一秒的差距先后传到你的耳朵里面,而我们的大脑可以分辨出那些细微的差别,利用这些差别来分辨声波的形态,然后在换算成声音在空间里的位置来源。
在目前多数的3D音效的声卡上,都是使用HRTF的换算法来转换游戏里的声音效果,误导你的大脑听到声音是来自不同地方的。支援声源定位的游戏将声音与游戏的物件、人物或是其他的声音的来源结合在一起,当这些声音与你在游戏中的位置改变时,声卡就将依据相对位置来调整声波讯号的发送。

回声效果

除了重现游戏的音效的方位之外,3D音效的开发者还试着利用回声与其他环境声音的效果来让游戏的声音效果变得更加立体,其实所谓的回声(reverb effect)基本上就是音波的反射。 3D更具说服力
提到音效有很多人可能都认为这是那些音乐爱好者们提出的无聊的要求,其实目前在电脑设备中音效不仅仅只给那些音乐爱好者们带来享受,也给游戏爱好者们带来了一定的震撼力。
假如你在玩一款CS或者是QUAKE 3的射击游戏,加上一套相当不错的3D音效装置,那种感觉就像是身在其中,射击时的枪声,中弹时的惨叫,以及轻微的脚步声,都可以提高整个游戏的质量。
如果在看DVD的时候只用了PC喇叭来出声,可以想象那种效果会很快让人们疯掉,如果您在看DVD的时候拥有一套想当强大的3D配套音效设备,那整个效果都会有一个崭新的变化。特别是在看气势宏大影片时,优质的音效完全可以把您带入其中。
以上对于3D音效的简单介绍,想必每一个人都可以幻想出如果在一个音效优质的地方,能够给自己带来什么样的优美感觉。
目前的DirectSound3D是一套相当扎实的API,依照它所设计出来的开放性架构将会让游戏的3D音效更具说服力与震撼力。估计在今后的发展中,3D音效也会像显卡一样的飞速发展

3D应用范围

3D的范畴其实是很广泛的,不但包含图形,也包含音效等方面。爱好3D游戏的朋友也许只在乎那圆滑逼真的图形视觉效果,其实要真正带来临场感觉的,3D音效也是必不可少的。随着Aureal和Creative先后推出了自己崭新的音效技术A3D及EAX,“3D Sound"也变得愈加火爆,现在就让我们来了解一下时下最热门的几种3D音效技术。

3D音效的更多相关文章

  1. unity 3d音效如何设置?,近大远小

    请问怎么将导入的音频文件设置为“3D Sound”?这是我导入的音频文件: 现在3D音效的设置不在导入音效文件的地方,而是在AudioSource的SpatialBlend属性,0表示2D,1表示3D ...

  2. Boom 3D快捷方式,让3D音效应用更便捷

    快捷方式是一种快速启动程序.打开程序功能的方法,巧妙地利用快捷键,可以大大加快我们使用Boom 3D的速度,可以让我们更好地享受3D音效. 接下来,就让小编演示一下怎么在不打开Boom 3D的情况下使 ...

  3. 教你调节Boom 3D的3D音效强度,让音乐更带感

    Boom 3D的专业3D环绕技术,让用户能全身心地沉浸在立体音效中.无论是聆听音乐,还是观赏电影,立体音效都能为人们带来更加真实的听觉感触. 那么,Boom 3D的3D环绕功能到底能给用户带来怎样的体 ...

  4. 在家看电影音效太差?Boom 3D帮你轻松升级

    新片上映后,很多人都会选择去电影院观看,一是为了第一时间看到电影,还有一个原因就是电影院的音效往往可以让人身临其境,更好地感受电影的氛围.那如果在家刷片我们该怎么办呢? 我们可以使用Boom 3D这款 ...

  5. [Unity3D]添加音效说明

    添加音效组件并添加音乐资源 其中Pitch用来提高和降低音调的,比如可以和赛车游戏的轮胎绑定,当轮胎越快,则音调越高 2D/3D音效:2D音效和摄影家的距离无关,可以看做是一个背景音乐:而3D音效则是 ...

  6. Unity3D音乐音效学习笔记

    对于Unity3D的音乐音效这块一直没有好好的看过,现在准备好好的研究一下,并作为一个笔记记录下. 支持格式 在游戏中,一般存在两种音乐,一种是时间较长的背景音乐,一种是时间较短的音效(比如按钮点击, ...

  7. 【转载】HRTF音频3D定位技术综述

    1. 序 您一定有过这样的经验:在一个炎热的夏夜,讨厌的蚊子在你的耳边飞舞.此时,没有比除掉这个祸害更急所的了,对吧?做到这一点,不必睁大了眼去找蚊子,只需依靠敏锐的听力,一样可以确定蚊子的方位,在漆 ...

  8. 3D位置语音,引领吃鸡游戏体验升级

    欢迎大家前往云加社区,获取更多腾讯海量技术实践干货哦~ 作者:腾讯游戏云 导语:在刚刚结束的首届腾讯用户开放日上,腾讯音视频实验室带着3D位置音效解决方案,向所有用户亮相,为用户提供360度立体空间的 ...

  9. 关于Unity中3D声音的使用

    3D声音 3D立体声和2D声不同的地方是它是会随着距离衰减的,距离越近声音越大,距离越远声音越小. 1: 声音: 背景音乐和音效; 2: 声音文件支持的格式: ogg, mp3, wave, AIFF ...

随机推荐

  1. MathType中如何批量修改公式字体和大小

    MathType中如何批量修改公式字体和大小 关于MathType : MathType 是由美国Design Science公司开发的功能强大的数学公式编辑器,它同时支持Windows和Macint ...

  2. adapter(转自Devin Zhang)

    1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带.在常见的View(ListView,GridView)等地方都需要用到Adapter.如下图直 ...

  3. Intellij Idea中运行tomcat 报內存溢出 解决方案 火龙战士 火龙战士

    在Run/Debug configuration 的你要运行行的tomcat里面的 vm options里面输入 -server -XX:PermSize=128M -XX:MaxPermSize=2 ...

  4. CentOS 与 RedHat 关系和区别

    转自http://www.aixchina.net/club/archiver/tid-26784.html CentOS 发行版介绍 CentOS 是 Community ENTerprise Op ...

  5. VS2010webConfig配置

    1.连接SqlServer数据库 <connectionStrings> <add name="ConnectionStringName" connectionS ...

  6. NOIP2010 引水入城 题解

    http://www.rqnoj.cn/problem/601 今天发现最小区间覆盖竟然是贪心,不用DP!于是我又找到这题出来撸了一发. 要找到最上面每个城市分别能覆盖最下面哪些城市,如果最下面有城市 ...

  7. Backbone事件模块源码分析

    事件模块Backbone.Events在Backbone中占有十分重要的位置,其他模块Model,Collection,View所有事件模块都依赖它.通过继承Events的方法来实现事件的管理,可以说 ...

  8. 怎样更改wordpress登陆 URL防止恶意注册

    WP 默认的登陆 URL 是 wp-login.php或wp-admin.php,许多spamer会根据这些footprint来收集可注册的wordpress站点,然后你的站内就多出许多垃圾评论.如果 ...

  9. r8 - ASC 41(俄罗斯多校)

    1 今天干的俄罗斯的一场多校,被虐哭啊,就做出两题. 2 3 4 5 6 7 Gym 100496D Data Mining 8 题目讲得是给你一串数字,然后给你i,p,表示从第i开始,对这串数离散话 ...

  10. 《深入浅出WPF》笔记二

    1.消息驱动与事件驱动 事件 即封装过的消息 2.数据驱动 3.Binding Source.Target.Path.INotifyPropertyChanged结构 this.textBoxName ...