Unity运用steam audio处理audio支持的音频格式,在安卓上无效

&&&& Valve开源Steam Audio沉浸式空间音效
Valve开源Steam Audio沉浸式空间音效
【PChome资讯组报道】:Valve为了让玩家可以从音频质量上得到更好的沉浸式VR体验,今天V社向所有的开发者免费推出了Steam Audio SDK的beta版本。就是主要针对VR应用程进行增强交互式体验。基于HRTF的双耳音频上与物理的声音传播结合,Steam Audio可以允许游戏的音频与场景几何体建立交互与反弹回音,并可提供更多的虚拟世界信息,为玩家更好的服务。
Steam Audio的功能范围主要通过HRTF的双耳渲染、遮挡以及物理的混响、实时声音传播等等。也可支持Windows、Linux、macOS和安卓等多个平台使用,并不仅局限于特定的VR设备或Steam。现阶段Steam Audio SDK还支持用于其他游戏引擎和音频集成到的中间件C API。
Unity的VR/AR战略负责人托尼&帕里西(Tony Parisi)表示,在Unity开发者的工具库添加Steam Audio,可以更好的帮助开发者开发VR和桌面作品的声音的深度,这也是Unity与Valve合作的最新研究成果。
据悉,VR开发引擎Unreal也即将进行对Steam Audio SDK添加支持的工作。Epic Games的音频程序员Aaron Mcleran表示,Steam Audio是一个虚拟音频引擎全新插件,可以带来全新的从根本上的功能扩展,也为游戏带来了逼真的高质量的声音传播,并为开发者在多平台的混响建模和双耳空间化的游戏音频上提供了一个良好的解决方案。
现在Steam Audio SDK已经在Github上上传,并为开发者提供免费的渠道,有兴趣的用户可以下载,参考一下。
最新VR文章
搜索关键词游戏蛮牛学习群(纯技术交流,不闲聊):
扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
查看: 3701|回复: 2
unity3d AudioToolKit 音频管理插件使用方法
86144/10000排名6昨日变化主题帖子积分
常驻蛮牛, 积分 6144, 距离下一级还需 3856 积分
常驻蛮牛, 积分 6144, 距离下一级还需 3856 积分
蛮牛币30540
在线时间502 小时
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
音频管理插件
AudioToolKit是一款比较方便的音频管理插件,本文提供介绍和使用方法讲解,不提供插件。该插件全部由代码组成,附带demo.
AudioToolKit并不是一款没有它你就做不了的插件,它主要是省些代码及可视化管理。
(1)通过Category管理音频,不需要为音频管理另外写专门脚本。
(2)Pitch并不是按Unity自带的AudioSource里的pitch speed,而是按音乐里的半音程来设置,更实用些。
(1)创建一个GameObject并命名为AudioController,并添加 插件的AudioController脚本。
(2)指定AudioObjectPrefab,这里用插件自带的prefab即可,
303d2e7b1&690.png (22.88 KB, 下载次数: 0)
unity3d AudioToolKit 音频管理插件使用方法
17:50 上传
或者自己新建一个GamObject然后添加AudioObject脚本,AudioSource会被自动添加(AudioSource不要作任何如AudioClip之类的设置)如果需要池就添加插件的PoolableObject脚本
303c50f10&690.jpg (21.29 KB, 下载次数: 0)
unity3d AudioToolKit 音频管理插件使用方法
17:50 上传
(3)创建一个类别
303d.png (7.08 KB, 下载次数: 0)
unity3d AudioToolKit 音频管理插件使用方法
17:50 上传
(4)创建一个AudioItem
注意: AudioItem不能重名,即使是不同的Catagory
303d3d558&690.png (25.5 KB, 下载次数: 0)
unity3d AudioToolKit 音频管理插件使用方法
17:51 上传
(5)创建一个Audio Sub-Item, Audio Sub-Item是真正指定音频文件的地方。
303e3c848&690.png (22.48 KB, 下载次数: 0)
unity3d AudioToolKit 音频管理插件使用方法
17:51 上传
基本设置到这就完成了,可以正常使用了,还可以根据需求调整参数
1&&播放AudioItem:
AudioController.Play( &MyUniqueAudioItemName& )
2&&播放唯一的Music:
AudioController.PlayMusic( &MusicAudioItemName& )
注意:AudioController.Play播放的音效是互不影响,可以叠加的,而AudioController.PlayMusic只播放当前的唯一音乐,并且自动处理淡入淡出等。
3&&播放列表:
PlayList实际上就是string数组,PlayList里的音乐可以在不同的Category里。
void SetAndPlay()
string[] playList = new string[2];
playList[0] = &01&;
playList[1] = &02&;
AudioController.SetMusicPlaylist(playList);
AudioController.PlayMusicPlaylist();
之后播放下一首 AudioController.PlayNextMusicOnPlaylist();
4 更多例子:
AudioController.Play( &MySoundEffect1& );
AudioController.Play( &MySoundEffect2&, new Vector3( posX, posY, posZ ) );
AudioController.PlayMusic( &MusicTrack1& );
AudioController.SetCategoryVolume( &Music&, 0.5f );
AudioController.PauseMusic();
【改变Pitch】
(1) 用unity自带的AudioSource里的pitch改
AudioObject obj = AudioController.Play(&01&);
obj.audio.pitch = 0.3f;
(2) 使用AudioToolKit的初始pitch设置(下图的Pitch Shift), 或者随机pitch设置(下图的Random Pitch),均以
半音程为1个单位。
3cb.png (48.66 KB, 下载次数: 0)
unity3d AudioToolKit 音频管理插件使用方法
17:51 上传
AudioObject obj = AudioController.Play(&Sound1&);
obj.audio.pitch = AudioObject.TransformPitch(10);
unity 音乐重新播放;unity中unity优点;优点;unity 5unity播放本地音乐;unity音乐播放;unity 播放音乐;unity的优点;unity 8 优点;unity3d的优点
每日推荐:
最近百度对文件链接审查比较严格,如果遇到链接失效情况,可以加QQ补蛮牛币
113/50主题帖子积分
注册看看, 积分 13, 距离下一级还需 37 积分
注册看看, 积分 13, 距离下一级还需 37 积分
在线时间8 小时
感覺非常實用~~~~~
每日推荐:
5632/1000排名<font color="#FF昨日变化5主题帖子积分
熟悉之中, 积分 632, 距离下一级还需 368 积分
熟悉之中, 积分 632, 距离下一级还需 368 积分
在线时间109 小时
谢谢楼主分享!!!
每日推荐:
连续签到30天
原创精华达人
原创精华帖子总数量 ≥ 100
论坛建议之星
为论坛提出建设性的建议并被多数被采纳,必须采纳5条以上
突出贡献奖
宣传论坛,介绍更多的朋友加入≥50人
累积数量达到100000蛮牛币
游戏蛮牛QQ群会员
加入游戏蛮牛官方QQ群
在“新人报到 ”版块发过自己的照片UE4 引擎添加对 SteamVR 空间音效 SDK 的支持 -ZAKER新闻
【PChome 资讯组报道】:早在今年的 2 月,V 社就向开发者开放了 Steam Audio 软件开发套件的免费 beta 版本。在当时,SDK 就已经通过集成开始支持 Unity 了,现在 Unreal 也确定增加支持 Steam Audio 软件开发套件了。日前,V 社在 Steam 发文表示,V 社很高兴的宣布,首个支持 Unreal 引擎 4 的 Steam Audio beta 版本已经正式推出了。插件已经默认附带 UE4,对于开发者来说,可以先升级到 4.16 Preview 2。这是一个基于物理声音传播以及 HRTF 渲染的 UE4 引擎版本,通过这个版本的是有,开发者可以立即为游戏和 VR 内容建立起一个身临其境的音频体验。这款插件不仅免费提供给开发者,而且还不为开发者限定平台又或者是具体的 VR 设备,大家可以在任何一个平台或者设备上发挥自己的创作力。在这个 Steam Audio 的初始版本中,Unreal 4 版本主要为开发者提供了三大功能:提供源设置的 HRTF 过滤、直接声音遮挡以及基于物理的声音传播。V 社猜测基于物理的声音传播功能将会成为众多开发者们最喜爱的功能之一。VR 表示,很多的用户应该会对 Steam Audio 这一部分感兴趣。在推出一系列 Actor 和组件后,V 社可以在声学上有意义的几何体上在加上一个标签,通过指定的声学材料,打造一个专门为烘焙声音传播数据服务的声学探测器。其实和现有的 beta 版本一样,这款 Steam Audio 软件开发套件也是同属于实验性质,因此开发者也不会将其使用在现有的一切项目中去。
相关标签:
原网页已经由 ZAKER 转码排版
科技频道2小时前
太平洋电脑网3小时前
手机中国5小时前
PingWest品玩6小时前
凤凰科技3小时前
驱动之家5小时前
TechWeb12小时前
驱动之家20小时前
铅笔道昨天
雷锋网昨天
三易生活昨天
PingWest品玩昨天
影像新势力昨天
驱动之家昨天
超能网11小时前让声音与虚拟环境互动,Valve推出空间音频Valve 今天宣布推出 Steam Audio SDK,该公司称其为“增强所有交互式产品,特别是 VR 应用”的空间音频插件。该公司已经推出 SDK 测试版,支持 Unity,并即将支持虚幻引擎。真实的声音是非常重要的,但在 VR 开发中往往最容易被忽视。普通的平面游戏,基本的立体声输出即可,但如果涉及到 VR,就完全不一样,当你沉浸 VR 虚拟世界中,你的大脑不仅希望眼睛看到的是真实的,而且希望耳朵听到的也是真实的,也就是说,声音的与环境的互动对沉浸感尤为重要。现在,想要在 VR 应用中实现空间音频的开发者有一个免费的选择,这得益于 Valve 最新发布的 Steam Audio SDK。目前支持 Unity,并也即将支持虚幻引擎。该公司表示,使用空间音频工具是完全开放的,并支持 Windows、Linux、MacOS 和 Android,不限于任何特定的 VR 设备或 Steam,这意味着开发人员可以用来构建 Oculus Rift 或 Gear VR 应用。Steam Audio SDK 目前还包含一个用于集成到其他游戏引擎和中间件的 C API 接口。Steam Audio SDK 的技术由 Impulsonic 支持,Impulsonic 开发过 Phonon 音频工具,该工具已被 Valve 收购。“除了基于 HRTF 的双耳音频,Steam Audio 还使用基于物理学的声音传播来增强沉浸感。”Valve 在一份声明中写道。“空间音频可以显著提高 VR 的沉浸感;添加了基于物理的声音传播可以让声音重现以此进一步提高体验,从而让声音更好地与虚拟环境互动。”历史以来,逼真的基于物理的声音计算在计算上受到限制,特别是对于实时应用,所以人们会设法简化一些底层物理环境声音波动以此在3D环境交互,但这并不完美。随着虚拟现实的兴起,这一领域获得了更多的关注,像 NVIDIA 和其他这样的公司已经在尝试解决这个问题。根据Valve 的描述,Steam Audio SDK 的最大优点之一是自动实时声音传播:现实中,声音从源头发出,之后会通过环境反弹,在到达听众之前其实是与各种对象进行了交互和反射。开发人员想要模拟这种效果会倾向于使用手动调谐过滤器和脚本达到近似声效,但非常费力。Valve 音频则可以自动模拟这些声音传播效应。拒绝访问 | steamcn.com | 百度云加速
请打开cookies.
此网站 (steamcn.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(434bcc04dacb4382-ua98).
重新安装浏览器,或使用别的浏览器}

我要回帖

更多关于 audiojungle音频水印 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信