Unity Audio Filter 入门

概述:

如果你在你项目中需要一些特殊的声音效果,那这部分声音过滤器的部分一定不要错过喔,让我们来学习这部分的内容吧!
这部分理论性比较强,认真看我的注解哈,我尽量解释的易懂一点

Audio Chorus Filter(合唱声音过滤器)

  • DryMix:这个参数控制的是音源的强度,就是你输入声音的强度,(注意点,这个组件必须依附于Audio Source或者AudioListener,原因是当挂载在AudioSource上的时候,这个就是控制当前AudioSource的效果,如果你是挂载在AudioListener的,那就是影响全局的效果。
  • Wet Mix 1:学习这个的时候,先要了解什么事湿声音和干声音的概念,湿声音指的是经过处理过的声音,有特殊效果的,反之干声音就是没有经过任何处理过的声音),这个看官方的文档,可能也不是很能理解,首先这个组件是合唱过滤器,重点是合唱,合唱是什么呢,就是多人,这个就可以理解为唱歌者一号,也就是声音输出者一号,当你使用电脑外放的时候是听不出什么效果的,因为你的声音输出通道只有一个扬声器,你会发现你只有调整Wet Mix 1的参数会有效果,这时候你可以带上耳机,就会发现Wet Mix 2也有效果了,我测试的时候就没有三个输出音频的设备了,如果你们谁有设备可以测试的,测试后可以评论区告诉我,是不是我推测的这样,Wet Mix3音频输出是控制有三个音频输出的设备。处理音效第一输出设备强度
  • Wet Mix2 :处理音效第二输出设备强度(原理如上)。
  • Wet Mix3 :处理音效第三输出设备强度(原理如上)。
  • Delay:首先先解释概念, LFO(低频震荡器)是用于产生低频震荡信号的电路模块,可以控制音频设备的参数,比如音高或者音量,滤波等等,产生特定的效果。概念结束完了,那这个Delay就顾名思义了,就是提供延迟的意思,首先合唱不可能所有人都是一口同声涩,多少都是有点差别的,这个参数就是来模拟这个差别的,注意点,你直接修改这个参数,会发现不明显,好像听不出什么变化,是因为比例效果的作用,这里你把Depth的这个参数调到1最大,(这个参数下面再讲),这时候你就可以听到,声音有明显的延迟和停顿感,这个参数就是产生一种合唱不齐的真实感
  • Rate:这个参数控制的是LFO(概念上面介绍了),的频率,这个参数有什么作用呢,就是可以控制赫兹,当增大这个参数的时候,你就可以听到明显的颤音和一些特殊的效果,(我试了可以产生一种外星人降临的奇怪声音),你也自己动手试试吧!
  • Depth:这个参数就是控制整个过滤器特殊效果的值了,当这个值为0的时候Delay和Rate都是没有效果的。

Audio Echo Filter(声音回声过滤器)

  • Delay:回声延迟多少毫秒,(可以调节试一下,听听就明白怎么回事了)。
  • Decay Ratio:衰减比率
  • Dry Mix:原声音的占比,(上面Audio Chorus Filter 我有介绍湿声音和干声音的概念,感兴趣就了解一下吧!)
  • Wet Mix:处理声音的占比

Audio High Pass Filter(声音高频过滤器)

  • Cutoff Frequency:截止频率,高通道的截止的是由低到高的
  • Highpass Resonance Q:高通道滤波器共振质量因素,(short for Highpass Resonance Quality Factor)这个参数决定了滤波器的自身共振的衰减,这个值越高表示能量衰减率越低,振幅消失就需要更多的时间。这个参数可以特定共振频率出现尖锐突出的声音

Audio Low Pass Filter(声音低频过滤器)

  • Cutoff Frequency:截止频率,低通道的截止的是由高到低的
  • Lowpass Resonance Q:通道滤波器共振质量因素,(short for Lowpass Resonance Quality Factor) 这个参数决定了滤波器的自身共振的衰减,这个值越高表示能量衰减率越低,振幅消失就需要更多的时间。这个参数可以特定共振频率出现尖锐突出的声音。

Audio Distortion Filter(声音失真过滤器)

  • Distortion Level:失真等级,控制声音失真强度

Audio Reverb Filter(声音混响过滤器)

  • Reverb Preset:混响预设,这里有非常多的预设,日常开发中用预设应该就可以满足需求了但是如果你还是想自定义就选User
  • Dry Level:声音源输出范围,设置源声音的输出。
  • Room:设置房间影响等级在低频率时候的等级。
  • Room HF:设置房间高频影响等级。
  • Room LF:设置房间低频影响等级。
  • Decay TIme:混响在低频的衰退时间。
  • Decay HF Ratio:混响从高频衰退到低频的时间比例
  • Reflections Level:参考房间影响设置最初的反射等级。
  • Reflections Delay:参考房间影响设置最初的反射延迟。
  • Reverb Level:参考房间影响设置最后的反色等级。
  • Reverb Delay:参考房间影响设置最后的反色延迟。
  • HF Reference:高频参考。
  • LF Reference:低配参考。
  • Diffusion:百分比混响传播。(回声密度)
  • Desity:百分比密度传播。(形式密度)

作者的一点废话

相信学习这个部分内容的时候,你已经不再是入门的选手了,加油喔,希望你在游戏开发这条路上坚持下去!!
觉得有用的话就点个赞吧!
日志:
2024年4月26日 23:32//初版上传,还有部分没写完,待会补完上传
2024年4月27日 1:13//补充上传
2024年4月27日 8:42//补充上传了Audio Distortion Filter 的内容,昨天晚上忘记了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/5874.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Intelij Idea Push失败,出现git Authentication failed(验证失败)

目录 1、出现问题的原因 2、解决之法 1、出现问题的原因 能出现这种问题,最主要的原因是链接对上了,但用户验证失败了,即登录失败。 因为服务器转移或者换了git项目链接,导致你忘记了用户名密码,随意输入之后&…

持续更新|UNIAPP适配APP遇到的问题以及解决方案

在使用UNIAPP开发APP的时候遇到的一些奇奇怪怪问题记录 组件样式丢失 问题:组件引入界面中,在小程序和H5环境下样式正常,而在APP中却出现高度异常问题 解决:增加view标签将组件包裹起来即可正常显示 解决前: 解决后…

数据结构:实验七:数据查找

一、 实验目的 (1)领会各种查找算法的过程和算法设计。 (2)掌握查找算法解决实际问题。 二、 实验要求 (1)编写一个程序exp8-1.cpp, 按提示输入10个任意的整形数据(无序)&…

Mysql_数据库事务

文章目录 😊 作者:Lion J 💖 主页: https://blog.csdn.net/weixin_69252724 🎉 主题: MySQL__事务) ⏱️ 创作时间:2024年04月26日 ———————————————— 这里写目…

服务端不 listen 可以创建 tcp 连接吗

这个问题有三类答案。 上来就撸 linux kernel 源码,折腾半天,哦,终于在 tcp_rcv_state_process 里找到了 tcp_rcv_synsent_state_process 调用,后者包含: if (th->syn) {/* We see SYN without ACK. It is attemp…

【golang-ent】go-zero框架 整合 ent orm框架实现一对一 一对多 多种姿势查询方式

一、ent的 O2O 问题 官方文档如下: https://entgo.io/zh/docs/schema-edges#o2o-same-type 1、ent O2O问题 官方提供了三种 one2one的方式,可以看到他全部使用了 mysql的 foregionKey 的方式进行关联,虽然举例了单表和双表的不同使用方式,但是我们实际使用mysql中是不创建…

【R语言数据分析】函数

目录 自定义函数 apply函数 分类汇总函数aggregate 自定义函数 R语言中的自定义函数更像是在自定义一种运算规则。 自定义函数的语法是 函数名 函数体 } 比如 表示定义了一个名为BMI_function的函数,这个函数代表了一种运算规则,就是把传入的x和…

目标检测算法YOLOv3简介

YOLOv3由Joseph Redmon等人于2018年提出,论文名为:《YOLOv3: An Incremental Improvement》,论文见:https://arxiv.org/pdf/1804.02767.pdf ,项目网页:https://pjreddie.com/darknet/yolo/ 。YOLOv3是对YOL…

Node.js -- express 框架

文章目录 1. express 使用2. 路由2.1 路由的使用2.2 获取请求报文参数2.3 获取路由参数2.4 路由参数练习 3. express 响应设置4. 中间件4.1 全局中间件4.2 路由中间件4.3 静态资源中间件 5. 获取请求体数据 body-parser6. 防盗链7. 路由模块化8. 模板引擎8.1 了解EJS8.2 列表渲…

【C++】深入理解string类

一、熟悉string类 1.1 string类的由来: C语音中的字符串需要我们自己管理底层空间,容易内存泄露。而C是面向对象语音,所以它把字符串封装成一个string类。 C中对于string的定义为:typedef basic_string string; 也就是说C中的str…

java面试(微服务)

SpringCloud五大组件 Nacos:注册中心Ribbon:负载均衡Feign:远程调用sentinel:服务熔断Gateway:网关 注册中心 Eureka Nacos 负载均衡 Ribbon负载均衡流程 Ribbon的负载均衡策略 RoundRobinRule:简单的…

C++中把Lambda 表达式作为参数传递给模板函数。

例子&#xff1a; template<class fun> void mytest(fun f) {_string s1 "abc";_string s2 "abc";if (f(s1, s2)){std::cout << "相等。\n";}}int main() {mytest([](const _string s1, const _string& s2) { return s1 s2; …

python学习笔记----异常、模块与包(九)

一、异常 1.1 什么是异常 在Python中&#xff0c;异常是程序执行时发生的错误。当Python检测到一个错误时&#xff0c;它会引发一个异常&#xff0c;这可能是由于多种原因&#xff0c;如尝试除以零、访问不存在的文件&#xff0c;或者尝试从列表中获取不存在的索引等。异常处…

数组的拷贝

数组的拷贝 文章目录 数组的拷贝浅拷贝内存分析 深拷贝内存分析 浅拷贝 概念&#xff1a;数组的浅拷贝是指新数组保存的是原数组的内存地址&#xff0c;并没有拷贝真正的值&#xff0c;如果原数组的内容发生改变那么新数组的内容也会发生相应改变。 代码实现&#xff1a; pu…

C语言/数据结构——每日一题(合并两个有序链表)

一.前言 嗨嗨嗨&#xff0c;大家好久不见&#xff01;今天我在LeetCode看到了一道单链表题&#xff1a;https://leetcode.cn/problems/merge-two-sorted-lists想着和大家分享一下&#xff0c;废话不多说&#xff0c;让我们开始今天的题目分享吧。 二.正文 1.1题目描述 1.2题…

phpstudy 搭建 upload-labs 文件上传靶场

phpstudy 搭建靶场&#xff1a;下载安装好phpstudy后&#xff0c;下载靶场源码&#xff1a; upload-labs下载地址&#xff1a; https://github.com/c0ny1/upload-labs 下载完压缩文件&#xff0c;解压文件&#xff0c;解压后的文件夹命名为upload--labs 将解压后到文件夹放…

docker如何生成springboot镜像

1、在springboot的jar包所在的目录下创建Dockerfile文件&#xff0c;此案例的目录为/usr/java Dockerfile的文件内容如下&#xff1a; FROM openjdk:8 LABEL author"zengyanhui" LABEL email"1181159889qq.com" WORKDIR /usr/java/springbootdemo COPY s…

负债56亿,购买理财产品遭违约,操纵虚假粉丝,流量在下滑,客户数量减少,汽车之家面临大量风险(六)

本文由猛兽财经历时5个多月完成。猛兽财经将通过以下二十二个章节、8万字以上的内容来全面、深度的分析汽车之家这家公司。 由于篇幅限制&#xff0c;全文分为&#xff08;一&#xff09;到&#xff08;十&#xff09;篇发布。 本文为全文的第十四章、第十五章、第十六章。 目…

机器人系统ros2-开发实践04-ROS 2 启动文件管理大型项目的最佳实践

机器人上的大型应用通常涉及多个互连的节点&#xff0c;每个节点可以有许多参数。海龟模拟器中模拟多只海龟就是一个很好的例子。海龟模拟由多个海龟节点、世界配置以及 TF 广播器和监听器节点组成。在所有节点之间&#xff0c;存在大量影响这些节点的行为和外观的 ROS 参数。 …

《与 Apollo 共创生态——Apollo7周年大会干货分享》

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” 文章目录 阿波罗X企业自动驾驶解决方案自动驾驶技术提升与挑战自动驾驶系统功能与性能的详细解析<td alig…