欢迎大家前往云加社区,获取更多腾讯海量技术实践干货哦~

作者:腾讯游戏云

导语:在刚刚结束的首届腾讯用户开放日上,腾讯音视频实验室带着3D位置音效解决方案,向所有用户亮相,为用户提供360度立体空间的沉浸式听觉体验,那么这项技术如何结合具体的场景提升用户听感和体验呢?这篇文章将会详细阐述。

基于游戏开发引擎(例如Unreal、Unity)实现的3D音效在游戏中的应用已经非常普遍了,通过游戏引擎模拟重现空间中声源方位,例如CS中射击的枪声、中弹时的音效、附近敌人轻微的脚步声,可以显著提高游戏的沉浸感,造就身临其境的游戏体验。

这里我们可以听一段音视频实验室通过3D音效算法处理前后的音频对比(请带上耳机收听):

处理前:

http://m.v.qq.com/play/play.html?vid=p0525cjnmhj&ptag=4_5.9.0.21014_copy

处理后:

http://m.v.qq.com/play/play.html?vid=y0525bzlbwz&ptag=4_5.9.0.21014_copy

可以听到,处理后的音频携带了更多的空间感和方位感信息,通过扩展音乐的延展度,让声场更大、声音位置感更准确、声音运动轨迹更加生动,提升音乐的临场感和沉浸感。

然而,3D音效之前并没有大规模应用在实时语音沟通领域,这主要是由于之前重度游戏中玩法对于语音能力的定位更多是沟通方式而非创新玩法,使用场景对于实时语音携带方位感诉求也不强烈。

2017年一款游戏《绝地求生:大逃杀》,通过创新的百人大逃杀、胜者吃鸡玩法,短时间获得了全球玩家的青睐和追捧。除了游戏玩法本身的创意之外,游戏对于实时语音玩法也进行了颠覆式创新。游戏过程中玩家可以设置【全体模式】向附近的玩家喊话、挑衅、搭讪,这种语音模式可以与陌生人进行很有趣的沟通和互动。社交媒体上已经有很多用户基于这种语音模式,创作了很多趣味视频。

而引入3D位置语音之后,玩家在喊话过程中会暴露自己的方位和位置信息,玩家的声音也会根据位置变化而实时改变。可以说,3D音效让《大逃杀》这种玩家间的沟通和战斗体验更真实,感受更加沉浸式、更加身临其境的吃鸡玩法。

3D音效除了应用在吃鸡游戏中之外,结合线上棋牌房等多人语音场景也可以显著提升用户体验。

现在多人会话中几路声音混为单声道后,声源将集中于一点。应用3D位置音效,收听者可以将不同发送方虚拟到空间不同的位置上,用户更容易通过位置信息知道当前是谁在讲话。这种技术非常适合应用到固定方位的聊天室中。

例如,3D音效应用到棋牌类游戏的语音房间时,通过将各个声音虚拟到桌面相应位置,玩家可以清楚地感知到其他玩家的声音是来自自己左、右还是正前方,打造线上棋牌房的沉浸式体验,也让玩家开语音沟通的意愿更加强烈。

以下是我们模拟玩家方位处理的一段棋牌游戏中实时语音效果:

http://m.v.qq.com/play/play.html?vid=x0525b7bchv&ptag=4_5.9.0.21014_copy


3D音效的另一个重要应用场景是VR音频。

VR的一切都是关于临场感,而逼真的3D音效效果可以成为临场感的点睛之笔。VR设备能够通过头部运动追踪物体固然重要,能够听到携带物体位置信息的声音也同样重要,逼真的3D音效效果能够给玩家传递其他玩家的位置信息、环境信息,通过视觉和听觉的相互加强来达到最好的效果。


从方位上,VR中各个声音可以虚拟到空间的某个位置上,使用户感受声音来自特定位置;用户转头时,VR中刚才所虚拟方位的声音将随之变化相应的方位,制造出360度立体空间声音定位的效果,让玩家更加确信声源就在现实中。这对于VR类游戏体验非常关键。目前音视频实验室的3D音效相关技术提案已提交到AVS(国家音视频编解码技术标准)的VR音频国家标准中,且在腾讯今年发布的一款VR 游戏“hello world”中已上线。

3D音效还可用于高清视频的音频处理,用户只需使用双声道耳机,即可在家体验影院的沉浸式立体声视听体验。

我们知道,在电影院观影过程中为了打造立体声效果常用5.1声道,7.1声道,每个声道的声音通过不同位置的音箱播放出来,配合影片,观众体验更加震撼。而当戴耳机来观看电影时,由于常规的方法是简单的将靠左侧的所有声道混在左声道,靠右侧的声道混在右声道,中置声道左右都混,这导致无论5.1还是7.1所有声像最终都变成左中右,模糊掉许多细节导致一些声音的变化体现不真实,例如从左后方运动到左方再到左前。更严重的是,假如其他声道无声,只有左前声道有声音,就变成了只有左耳机响,这种感受很不好。

而3D音效可将各声道虚拟到各个相应音箱的位置,从而使听觉更像来自空间中的各个音箱。运用3D音效技术,用户在家用双声道耳机即可体验沉浸式的影院立体声效果。

以下是我们在腾讯视频上截取的音乐原声并通过3D音效处理后的效果:

http://m.v.qq.com/play/play.html?vid=l0525grmt7b&ptag=4_5.9.0.21014_copy

那么,三维虚拟听觉是如何实现的呢?要将普通单声道声音处理为沉浸感的音频需要先了解下面的问题:人耳如何分辨声音来自何方? 我们先看下面的图:


通过图中我们可以看到,左右耳听到的声音先后、左右耳听到的声音的大小、左右耳听到声音实际频谱都是有差异的。

我们的3D音效技术,就是利用“头部关联传输函数”(HRTF 算法),对双耳之间的时间差异和频谱差异进行建模,形成有声源方位感的声音。同时我们还通过采样混响填补HRIR缺失的环境反射声,从而构建完整的声场模型。比如在一个小房间里,不仅可以听到两个人之间的对话,还可以听到声音从墙壁中反射的效果,增加沉浸感。在下一篇关于3D音效技术揭秘的文章中,我们会披露关于此项技术更多的原理介绍,敬请期待!

3D位置语音解决方案应用到游戏实时语音沟通中,玩家可以根据队友语音“听声辨位”,拥有“身临其境”的沉浸式游戏体验。目前3D音效技术已经集成到腾讯音视频实验室推出的实时游戏音视频TMG(Tencent Mobile Gaming)解决方案中。TMG提供了包括多人实时语音、实时视频、语音消息、语音转文本等功能,覆盖了休闲社交类、MOBA 类、MMORPG 等多种游戏类型,是一个专门针对游戏场景定制的实时游戏音视频 SDK,且接入门槛极低,一个 SDK 即可满足多样化的游戏音视频诉求。有关实时游戏音视频(Tencent Mobile Gaming)服务的详细信息,可浏览https://cloud.tencent.com/product/tmg?idx=1

相关阅读

「腾讯云游戏开发者技术沙龙」1月19日游戏加速主题等你来约!
腾讯游戏云 Dolphin 上线 开启游戏更新 easy 模式
一分钟配置的“黑科技”,腾讯云独家开放云压测能力

此文已由作者授权云加社区发布,转载请注明原文出处

3D位置语音,引领吃鸡游戏体验升级相关推荐

  1. 吃鸡游戏百人语音,如何实现“听声辩位”找队友

    一些吃鸡游戏会具备让玩家能通过声音辨析队友位置与距离的功能.具体效果是这样: 在地图中的两个玩家,走近至一定距离内,说话就自动能被对方听到.走远了,就无法听到. 两个在可听范围内的玩家,随着相对距离远 ...

  2. 芯片破壁者(二十):移动芯片的“吃鸡”游戏

    由<绝地求生>开启的"吃鸡"游戏玩法,如今已经蔚为大观,成为各平台游戏的主要玩法之一.这种游戏规则要求大量玩家在游戏开始时共同进入,然后用地形缩小.游戏难度提升.玩家间 ...

  3. mx250是什么_MX250相当于什么显卡 MX250笔记本能玩Lol/CF/吃鸡游戏吗?

    今年不少新上市的轻薄本,搭载都是MX250显卡,而很多本本用户对这款新显卡并不了解.那么,MX250相当于什么显卡?能玩那些游戏呢?带来不少网友疑惑的这两个问题,下面小编一文全面解答下. 轻薄本 MX ...

  4. 6点让吃鸡游戏成为热点

    吃鸡已经成为了当今游戏的热点词汇,各大游戏厂商纷纷效仿,拉拢人气.为什么吃鸡游戏如此火爆,游戏音效制作小编认为主要是由于背后这6点必要因素. 1.角色设计必须-- 吸引人.如果当人们首次看到角色时发现 ...

  5. MOBA类和“吃鸡”游戏为什么对网络延迟要求高?

    作者:腾讯云技术社区 链接:https://zhuanlan.zhihu.com/p/54468154 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 我们知道,不同 ...

  6. mac版免费吃鸡游戏(荒野行动)

    最近吃鸡游戏非常的火爆,现为大家推出一款Mac腾讯吃鸡游戏"荒野行动 for Mac",是由网易游戏研发的一款射击求生类游戏,该游戏讲述了远洋岛事件爆发之后,小岛遭到极端分子洗劫的 ...

  7. steam+linux+吃鸡游戏,steam十款免费吃鸡大逃杀游戏推荐

    今天为大家推荐十款steam免费吃鸡大逃杀游戏.虽然是免费游戏,但还是有许多因为玩法创新而被玩家热捧,如果你喜欢吃鸡游戏,又不愿意花钱买,那么今天的推荐不容错过! <瓦尔格雷夫:不朽的平原> ...

  8. Unity第一人称手游-左侧控制移动,右侧控制视角和方向(第一人称,类似吃鸡游戏)

    Unity第一人称手游-左侧控制移动,右侧控制视角和方向(第一人称,类似吃鸡游戏) 文章最后会附上 项目下载地址 备注:资源是URP的,普通平台修改资源材质即可 效果图 实现原理及步骤 左侧遥杆移动- ...

  9. 《绝地求生》难逃衰落之命,吃鸡游戏迈入中老年?

    要问2017年最火的词,非"吃鸡"莫属了,而最火的游戏必然是使"吃鸡"这一玩法发扬光大的<绝地求生:大逃杀>了.<绝地求生:大逃杀>创造 ...

最新文章

  1. ISOOSI网络模型的通俗解析
  2. 学习quot;平衡二叉树quot;之摘录
  3. 【Floyed】【最短路】商店选址问题(ssl 1760)
  4. 学校计算机二级模拟上机能看分数吗,全国计算机二级考试机试考完怎么储存的...
  5. CS224n笔记3 高级词向量表示
  6. 中国宠物经济创新发展研究报告
  7. dedeCMS会员注册功能,如何开启或关闭?
  8. Django module学习之模板
  9. pcie usb3.0 驱动 for linux_Linux 中的虚拟网络
  10. 软件开发流程及类型图
  11. 微软模拟飞行2020 数字化建模分析
  12. 基于JAVA大学生旅游拼团网站计算机毕业设计源码+系统+数据库+lw文档+部署
  13. 阿里云国际版CDN 安全保护指南:管理篡改、攻击和内容
  14. RGB图转为灰度图的方法
  15. java线程状态——java线程状态图
  16. 7.绘制统计图形——堆积折线图、间断条形图和阶梯图
  17. 车载以太网解决方案 助力智能网联汽车开发
  18. 博客网站的选择兼开博通文
  19. you-get安装 使用与介绍
  20. 领歌敏捷协作——设置微信接收卡片提醒

热门文章

  1. win10计算机名和管理员权限,Win10更改盘符名称需要管理员权限
  2. IDEA安装与配置教程
  3. 如何查看SLIC 2.1
  4. Excel计算数值绝对值的2种操作方法
  5. 2023内蒙古工业大学计算机考研信息汇总
  6. 坚持#第281天~KVM3-QEMU虚拟机的热迁移、桥接、NAT、仅主机模式、创建/删除一个QEMU虚拟机的脚本、
  7. 搭建一个可以备份页面,并加上一些模块作业
  8. QT组件添加、更新、移除
  9. Python数据分析初体验
  10. vue详解--- es5和es6的基本语法