请教:优秀游戏3D音效系统如何建立!多声道声音实现原理是啥!3D sound API 的问题!

jlfuhappy 2004-09-17 11:57:25
我目前从事3D音效系统的开发,可以用于3D游戏/模拟器等领域。如何才能建立一套比较优良的3D音效系统。我一直用directsound,directsound 3D进行编程,能够用DirectSound的功能模块包括播放、声音缓冲区、三维音效、音频抓获、属性集等进行编程。但感觉还是不够,要表现声音的过渡,阻隔,障碍物等一些高级效果还是不行,许多三维游戏里面的音效我都没有实现!?我想用eax sdk来开发,不知道行否,哪位高人用过,望赐教!!

3D API: 目前比较优良的是directsound 3D, openAl,以及EAX ,EAX实际上是对前面两种的扩展,能实现更高级的功能,可以做高级的音效。只是谁下载过eax sdk,如何成为创新的注册开发者啊!!??还有其他的更好的sound API没有啊,象以前的A3D(被创新收购)等????

多声道:多声道的实现原理到底如何,我可以开发自己的多声道声音么,可以建立自己的多声道系统么包括音源,程序控制,声卡,音箱整个系统的实现,如何做??能单独控制某个声道么,如单独控制某声道的播放,音量,开关等。能够各个声道播各自的声音么!?

所有的目的都是一个:就是要开发出优良的3D音效。象许多三维游戏里面实现的那样!!各位高手可有更好的想法建议??小的洗耳恭听!!

欢迎大家讨论音效开发的问题,我的联系:
QQ:190903107
E-MAIL:jlfuhappy@hotmail.com jlfuhappy@163.net
...全文
301 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lucker_520 2004-12-02
  • 打赏
  • 举报
回复
最好是用自己的算法来完成这些效果,但是如果用在游戏里的话,可能会占用额外cpu资源
Lucker_520 2004-12-02
  • 打赏
  • 举报
回复
其实dx9 dsound功能很强啊,光是阻碍的话,你可以根据材质过滤掉一些频段的声音,就好比一般音乐播放软件提供的均衡器。
而飞行物体的声音可以用调整取样率的方法来改变声调。
回音和反射dx9也支持啊
kchai1 2004-09-27
  • 打赏
  • 举报
回复
声音部分的研发侵权的问题比较严重,另外声音音效的实现很大程度上需要一个很好硬件基础的支持
所以很少商用软件去碰音频部分。
我也给不了 你需要的信息,但我替你顶,up

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧