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 的内容,昨天晚上忘记了

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

街道征迁项目档案管理系统

街道征迁项目档案管理系统是一个用于管理街道征迁项目档案的软件系统。该系统的主要功能包括档案录入、档案存储、档案检索、档案共享等。 系统的用户可以通过该系统录入征迁项目相关的档案信息,包括项目名称、征迁范围、土地面积、征迁补偿费用等。同时&#xff0c…

vue本地调试devtools

一、谷歌浏览器加载扩展程序 二、把解压的压缩包添加即可,重启浏览器 三、启动前端本地项目,即可看到Vue小图标

AD | Altium Designer(原理图设计、电路仿真、PCB绘图)汉化版

Altium Designer(原理图设计、电路仿真、PCB绘图) 通知公告 Altium Designer(AD)是一种功能强大的电子设计自动化(EDA)软件。它主要用于设计和开发电子产品,如电路板(PCB)、集成电路(IC)和嵌入式系统。AD提供了完整的设计工具套件,包括原理图设计、PCB布局、仿真、设…

ICode国际青少年编程竞赛- Python-1级训练场-识别循环规律1

ICode国际青少年编程竞赛- Python-1级训练场-识别循环规律1 1、 for i in range(4):Dev.step(6)Dev.turnLeft()2、 for i in range(3):Dev.turnLeft()Dev.step(2)Dev.turnRight()Dev.step(2)3、 for i in range(3):Spaceship.step(5)Spaceship.turnLeft()Spaceship.step(…

互联网轻量级框架整合之MyBatis底层运转逻辑

MyBatis运转过程中主要步骤有两个,其一读取配置文件缓存到Configuration对象,用于构建SqlSessionFactory;其二是SqlSession的执行过程,这其中SqlSessionFactory的构建过程相对很好理解,而SqlSession的执行过程就相对复…

LT6911GX HDMI2.1 至四端口 MIPI/LVDS,带音频 龙迅方案

1. 描述LT6911GX 是一款面向 VR / 显示应用的高性能 HDMI2.1 至 MIPI 或 LVDS 芯片。HDCP RX作为HDCP中继器的上游,可以与其他芯片的HDCP TX配合使用,实现中继器功能。对于 HDMI2.1 输入,LT6911GX 可配置为 3/4 通道。自适应均衡功能使其适合…

vue3+vite+js 实现移动端,PC端响应式布局

目前使用的是vue3vite,没有使用ts 纯移动端|PC端 这种适用于只适用一个端的情况 方法:amfe-flexible postcss-pxtorem相结合 ① 执行以下两个命令 npm i -S amfe-flexible npm install postcss-pxtorem --save-dev② main.js文件引用 import amfe-f…

FreeRTOS信号量

信号量简介 def 1: 信号量是一种解决问题的机制,可以实现共享资源的访问 信号量浅显理解例子: 空车位: 信号量资源(计数值) 让出占用车位: 释放信号量(计数值) 占用车…

LT6911UXB HDMI2.0 至四端口 MIPI DSI/CSI,带音频 龙迅方案

1. 描述LT6911UXB 是一款高性能 HDMI2.0 至 MIPI DSI/CSI 转换器,适用于 VR、智能手机和显示应用。HDMI2.0 输入支持高达 6Gbps 的数据速率,可为4k60Hz视频提供足够的带宽。此外,数据解密还支持 HDCP2.2。对于 MIPI DSI / CSI 输出&#xff0…

jvm 马士兵 01

01.JVM是什么 JVM是一个跨平台的标准 JVM只识别class文件,符合JVM规范的class文件都可以被识别

知乎广告开户流程,知乎广告的优势是什么?

社交媒体平台不仅是用户获取知识、分享见解的场所,更是品牌展示、产品推广的重要舞台。知乎作为国内知名的知识分享社区,以其高质量的内容生态和庞大的用户基础,成为了众多企业进行广告投放的优选之地。云衔科技通过其专业服务,助…

数字身份管理:Facebook如何利用区块链技术?

随着数字化进程的加速,个人身份管理已成为一个关键议题。在这方面,区块链技术正在逐渐展现其巨大潜力。作为全球最大的社交媒体平台,Facebook也在积极探索和应用区块链技术来改进其数字身份管理系统。本文将深入探讨Facebook如何利用区块链技…

<Linux> 权限

目录 权限人员相对于文件来说的分类更改权限文件的拥有者与所属组 权限 权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中的每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户、哪些组可以对特定文件…

Node私库Verdaccio使用记录,包的构建,推送和拉取

Node私库Verdaccio使用记录,包的构建,推送和拉取 Verdaccio是一个轻量级的私有npm代理注册中心,它可以帮助你在本地搭建一个npm仓库,非常适合企业内部使用。通过使用Verdaccio,你可以控制和缓存依赖包,提高…

政安晨:【Keras机器学习示例演绎】(二十七)—— 利用 NNCLR 进行自我监督对比学习

目录 简介 自我监督学习 对比学习 NNCLR 设置 超参数 加载数据集 增强 准备扩增模块 编码器结构 用于对比预训练的 NNCLR 模型 预训练 NNCLR 政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战 希望…

DRF限流组件源码分析

DRF限流组件源码分析 开发过程中,如果某个接口不想让用户访问过于频繁,可以使用限流的机制 限流,限制用户访问频率,例如:用户1分钟最多访问100次 或者 短信验证码一天每天可以发送50次, 防止盗刷。 对于…

Spring - 7 ( 13000 字 Spring 入门级教程 )

一:Spring Boot 日志 1.1 日志概述 日志对我们来说并不陌生,我们可以通过打印日志来发现和定位问题, 或者根据日志来分析程序的运行过程,但随着项目的复杂度提升, 我们对日志的打印也有了更高的需求, 而不仅仅是定位排查问题 比如有时需要…

【LDAP】LDAP 和 AD 介绍及使用 LDAP 操作 AD 域

LDAP 和 AD 介绍及使用 LDAP 操作 AD 域 1.LDAP入门1.1 定义1.2 目录结构1.3 命名格式 2.AD 入门2.1 AD 定义2.2 作用2.3 AD 域结构常用对象2.3.1 域(Domain)2.3.2 组织单位(Organization Unit)2.3.3 群组(Group&#…

服务器数据恢复—多块磁盘离线导致阵列瘫痪,上层lun不可用的数据恢复案例

服务器存储数据恢复环境: 某品牌MSA2000存储,该存储中有一组由8块SAS硬盘(其中有一块热备盘)组建的RAID5阵列,raid5阵列上层划分了6个lun,均分配给HP-Unix小型机使用,主要数据为oracle数据库和O…

Mac 上安装多版本的 JDK 且实现 自由切换

背景 当前电脑上已经安装了 jdk8; 现在再安装 jdk17。 期望 完成 jdk17 的安装,并且完成 环境变量 的配置,实现自由切换。 前置补充知识 jdk 的安装路径 可以通过查看以下目录中的内容,确认当前已经安装的 jdk 版本。 cd /Library/Java/Java…