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.rhkb.cn/news/317610.html

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

相关文章

翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深度学习六

合集 ChatGPT 通过图形化的方式来理解 Transformer 架构 翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深度学习一翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深度学习二翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深…

基于Springboot+Vue的Java项目-火车票订票系统开发实战(附演示视频+源码+LW)

大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:Java毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计 &am…

html--剑雨

<!doctype html> <html> <head> <meta charset"utf-8"> <title>css3剑雨-jq22.com</title> <script src"http://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style> .sword:before, .sword:…

Docker基础学习(5.Docker镜像命令)

⭐ 作者简介&#xff1a;码上言 ⭐ 代表教程&#xff1a;Spring Boot vue-element 开发个人博客项目实战教程 ⭐专栏内容&#xff1a;个人博客系统 ⭐我的文档网站&#xff1a;http://xyhwh-nav.cn/ ⭐微信公众号&#xff1a;码上言 文章目录 Docker run流程镜像是什么&a…

云计算技术概述_1.云计算相关概念

1.关于IBM“蓝云&#xff08;Blue Cloud&#xff09;”计划 IBM 推出的“蓝云&#xff08;Blue Cloud&#xff09;”计划为客户带来即可使用的云计算(Cloud Computing)。它包括一系列的云计算产品&#xff0c;使计算不仅仅局限在本地机器或远程Server Farms&#…

树莓派点亮LED灯

简介 使用GPIO Zero library 的 Python库实现点亮LED灯。接线 树莓派引脚参考图如下&#xff1a; LED正极 接GPIO17 LED负极 接GND 权限 将你的用户加到gpio组中&#xff0c; 否则无法控制GPIO sudo usermod -a -G gpio 代码 from gpiozero import LED from time impor…

MouseBoost PRO for Mac激活版:强大的 鼠标增强软件

在追求高效工作的今天&#xff0c;MouseBoost PRO for Mac成为了许多Mac用户的得力助手。这款功能强大的鼠标增强软件&#xff0c;以其独特的智能化功能和丰富的实用工具&#xff0c;让您的电脑操作更加便捷、高效。 MouseBoost PRO for Macv3.4.0中文激活版下载 MouseBoost PR…

【Mac】Photoshop 2024 for mac最新安装教程

软件介绍 Photoshop 2024是Adobe公司推出的一款图像处理软件&#xff0c;它支持Windows和Mac OS系统。Adobe Photoshop是业界领先的图像编辑和处理软件之一&#xff0c;广泛用于设计、摄影、数字绘画等领域。 Photoshop 2024的功能包括&#xff1a; 1.图像编辑&#xff1a;提…

图片壁纸社区app前后端开源小程序源码

图片壁纸社区APP前后端开源小程序源码&#xff0c;修改了开源版的前端样式&#xff0c;变成图片社区&#xff0c;也可以用来作为壁纸。 源码下载&#xff1a;https://download.csdn.net/download/m0_66047725/89122506 更多资源下载&#xff1a;关注我。

【Unity】修改模型透明度

在 Unity 中修改模型透明度主要有两种方法&#xff1a;通过材质和通过着色器。以下是两种方法的步骤和解释&#xff1a; 方法 1&#xff1a;通过材质 在 Unity 编辑器中&#xff0c;选择你想要修改透明度的模型。在 Inspector 窗口中&#xff0c;找到模型的 Renderer 组件&am…

简约大气的全屏背景壁纸导航网源码(免费)

简约大气的全屏背景壁纸导航网模板 效果图部分代码领取源码下期更新预报 效果图 部分代码 <!DOCTYPE html> <html lang"zh-CN"> <!--版权归孤独 --> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible…

【b站前端-小鑫】Vue Router(路由)快速掌握(入门到精通5节课)

课程地址&#xff1a;【Vue Router(路由)快速掌握&#xff08;入门到精通5节课&#xff09;】 https://www.bilibili.com/video/BV1aP4y1W7Uz/?share_sourcecopy_web&vd_sourceb1cb921b73fe3808550eaf2224d1c155 目录 1 Vue Router 1.1 Vue Router的安装 1.2 创建路由…

提高 RAG 效果示例配置

提高 RAG 效果示例配置 最近在调整一个学习赛&#xff0c;针对所有问题&#xff0c;为了尽可能的获得答案&#xff0c;尝试了各种配置。 20240501时点&#xff0c;下面配置暂时能够获得测试的所有十几个问题的答案。后续测试再更新更优化的配置。 未完待续&#xff01;

在UI界面中播放视频_unity基础开发教程

在UI界面中播放视频_unity基础开发教程 前言操作步骤结语 前言 之前我写过一篇在场景中播放视频的文章&#xff0c;但是在开发中有时候也会在UI的界面中播放视频&#xff0c;这期我们做一下在UI的界面中播放视频。 操作步骤 首先在场景中创建一个Raw Image&#xff0c;UI->…

手撕spring框架(3)

手撕spring框架&#xff08;3&#xff09; 相关系列 手撕spring框架&#xff08;1&#xff09; 手撕spring框架&#xff08;2&#xff09; InitializingBean 接口详解 什么是 InitializingBean 接口&#xff1f; InitializingBean 接口是 Spring 框架中的一个接口&#xff0c…

与Apollo共创生态:探索自动驾驶的未来蓝图

目录 引言Apollo开放平台Apollo开放平台企业生态计划Apollo X 企业自动驾驶解决方案&#xff1a;加速企业场景应用落地Apollo开放平台携手伙伴共创生态生态共创会员权益 个人心得与展望技术的多元化应用数据驱动的智能化安全与可靠性的重视 结语 引言 就在2024年4月19日&#x…

Golang | Leetcode Golang题解之第60题排列序列

题目&#xff1a; 题解&#xff1a; func getPermutation(n int, k int) string {factorial : make([]int, n)factorial[0] 1for i : 1; i < n; i {factorial[i] factorial[i - 1] * i}k--ans : ""valid : make([]int, n 1)for i : 0; i < len(valid); i {…

C++系列-输入输出

&#x1f308;个人主页&#xff1a;羽晨同学 &#x1f4ab;个人格言:“成为自己未来的主人~” C输入和输出 我们都知道C语言的输出是用printf函数来实现的&#xff0c;那么C呢&#xff0c;它的实现逻辑是什么呢&#xff0c;让我们一起来看一下&#xff0c; #include<i…

多家企业机密数据遭Lockbit3.0窃取,亚信安全发布《勒索家族和勒索事件监控报告》

本周态势快速感知 本周全球共监测到勒索事件87起&#xff0c;与上周相比勒索事件大幅下降。美国依旧为受勒索攻击最严重的国家&#xff0c;占比45%。 本周Cactus是影响最严重的勒索家族&#xff0c;Lockbit3.0和Bianlian恶意家族紧随其后&#xff0c;从整体上看Lockbit3.0依旧…

如何用OceanBase的 Load Data 导入CSV文件

0 前言 CSV文件&#xff08;Comma-Separated Values&#xff0c;字符分隔值&#xff09;是一种普遍采用的数据存储格式&#xff0c;有不少企业和机构都用它来进行数据的管理和存储。身为开发者&#xff0c;您可能经常遇到这样的需求&#xff1a;需要将CSV的数据导入OceanBase数…