UE4 SoundCue声音节点总结

news/2024/12/5 11:59:31/

最近撸了一下音效,做个总结Mark一下:
1.Cue文件:音频序列化文件,能够对多个音频文件进行排序、组合、淡入淡出等操作,做出新的音频文件
2.Cue文件中的“声音节点”
2.1按参数交叉淡化:
节点及参数详解:
在这里插入图片描述
操作小技巧:选中多个节点,再拖入或右键选择多节点的声音节点(比如按参数交叉淡化、分支等等节点),连线会自动连上
在这里插入图片描述
在这里插入图片描述

蓝图调用:
在这里插入图片描述
最终效果:通过设置Speed参数值来改变音频A/B之间的音量变化,实现交叉淡化音效
说明:当Speed的数值刚好处在淡入/出的范围内时,音频会从头开始播放(而不是继续播放)。另外,按参数交叉淡化是改变了音色,而衰减音效是改变了音量。适用于载具驾驶音效

2.2按距离交叉淡化:
节点及参数详解:
在这里插入图片描述
在这里插入图片描述
最终效果:通过改变玩家和Sound Actor的距离来改变音频A/B之间的音量变化,实现交叉淡化音效
说明:当玩家和Sound Actor的距离刚好处在淡入/出的范围内时,音频会从头开始播放(而不是继续播放)。另外,按距离交叉淡化是改变了音色,而衰减音效是改变了音量。适用于子弹、火箭在不同距离的不同音效

2.3成人(Mature):
【科普】
Mature翻译过来的意思是“成人的”,没懂。然后去查了官方文档:
在这里插入图片描述
还是没懂。然后去搜索了ESRB,秒懂!Mature的意思就是:如果该音频包含有成人内容,则可以让音频开发人员去设置是否让该音频播放,游戏发行也就分为了成人版和未成年人版
在这里插入图片描述在这里插入图片描述

节点及参数详解:
在这里插入图片描述
连接好节点后播放,在默认初始情况下,发现只会播放第一个音效

打开其中一个音频文件,勾选“成人”,播放
在这里插入图片描述
在这里插入图片描述
蓝图调用:这里我另外写了一个蓝图示意功能,当发现该音频被标记为“成人”,就播放屏蔽脏话的哔哔哔声~
在这里插入图片描述

最终效果:勾选“成人”选项的音频不会播放。且只会播放没勾选“成人”选项的第一个音频
说明:成人(Mature)节点只会播放一个音频,且该音频是没勾选“成人”选项的第一个音频。音频中的“成人”布尔值,是音频文件的自带属性,适用于播放唯一音效的情景

2.4串联器: 适用于按指定顺序播放音效的情景
在这里插入图片描述

2.5调制器: 每次播放的音高和音量为随机值。适用于在相同或相似声音产生的条件下,产生不同的随机音效,比如开枪、雨滴落在地面
在这里插入图片描述

2.6对话播放器: 还没搞懂,后头再补充
在这里插入图片描述

2.7多普勒:
节点及参数详解:
在这里插入图片描述
这里尝试做了一个救护车经过的音效,很逼真 素材地址
在这里插入图片描述
在这里插入图片描述
多普勒强度:1单位对应的是50音分频率差(经过本人金耳朵验证)
使用平滑、平滑差值速度:对多普勒音效加入了频率上的淡入/出效果
最终效果:救护车经过面前
说明:适用于多普勒音效(废话)

2.8分支:
节点及参数详解:
在这里插入图片描述
蓝图调用:
在这里插入图片描述
最终效果:音频切换了
说明:每次切换后,音频会从头播放。适用于按钮开关的按下、松开等情景

2.9混音器: 没啥说的
在这里插入图片描述

2.10连续调制器:
节点及参数详解:
最大/最小输入接收的是来自蓝图或代码传来的数值(这里参数命名为“当前力度”),并对这个值进行限制。最大/最小输出决定了最终输出的音量。注意以下截图中有一段的音量是从1直接调转到了3,是因为最小输入值为3,只有当“当前力度”的数值超过了3的时候,音量才会发生变化。如果读者理解了这点,就算是完全理解了这个节点的使用方法
在这里插入图片描述
蓝图调用:其实就是对节点参数中的“默认值”进行了更新
在这里插入图片描述
“参数模式”读者可自行体会
在这里插入图片描述
最终效果:音量按照预期发生了变化
说明:音高调制参数也同理。

2.11切换
节点及参数详解:
在这里插入图片描述
蓝图调用:当我有节奏的按下按键时,竟不自觉地在点头Rap~
在这里插入图片描述
最终效果:事件与播放音频绑定在了一起,点头Rap~
说明:适用于模拟车载音乐、广播任意选择切换等情景

2.12声波播放器
在这里插入图片描述

2.13声波参数: 与“设置音效”函数方法类似
在这里插入图片描述
蓝图调用:
在这里插入图片描述

2.14衰减: 模拟声音的控件属性(立体声、空间化、混响、遮挡等)
节点及参数详解:
在这里插入图片描述
在这里插入图片描述
开启“重载衰减”,就是设置新的衰减参数
在这里插入图片描述
有时候会发现,当切换音效播放的时候,无法正常播放,有时候是因为音效衰减资产的“内部半径值”太小造成的(原因目前尚不清楚),适当调大一些就好了
在这里插入图片描述
最终效果:音频的音量随距离变化,声音具有空间感
说明:适用于空间音源

2.15随机:
在这里插入图片描述

2.16延迟:
在这里插入图片描述

2.17音效类: 带滤波器、副路混合功能的类。详见官方文档
在这里插入图片描述

2.18震荡器: 模拟震荡电路的音效,可对音量、音高乘以不同的正弦函数
节点及参数详解:
在这里插入图片描述
最终效果:请读者自行尝试,本人是听的想吐~
说明:适用于表现有规律、诡异的声音,比如拖拉机腾腾声、电子仪器音效

2.19循环:
节点及参数详解:用于降低音频文件的质量级别,降低CPU耗损
在这里插入图片描述

2.20质量级别:
节点及参数详解:节点仅将连接到选定分支的声波加载到内存中(来自官方文档,没懂)
在这里插入图片描述
蓝图调用:
在这里插入图片描述

2.21组控制:

2.22Envelope器:
节点及参数详解:可编辑音量、音高曲线,类似Timeline节点
在这里插入图片描述
【完工】


http://www.ppmy.cn/news/7944.html

相关文章

【数组】leetcode704.二分查找(C/C++/Java/Js)

leetcode704.二分查找1 题目2 思路2.1 二分法区间--左闭右闭写法2.2 二分法区间--左闭右开写法3 代码(均使用左闭右闭)3.1 Java版本3.2 C版本3.3 C版本3.4 JavaScript版本4 小结1 题目 给定一个 n 个元素有序的(升序)整型数组 nu…

【基础强训】day4

一、选择题 &#x1f308;第1题 有以下程序 #include<iostream> #include<cstdio> using namespace std; int main(){ int m0123, n123; printf("%o %o\n", m, n); return 0; } 程序运行后的输出结果是&#xff08;&#xff09; A 0123 0173 B 01…

vscode+opencv+mingw+cmake配置vscode下的opencv环境

目录介绍安装VsCode安装mingw安装cmake安装opencv&#xff0c;以及其扩展库 opencv_contrib安装python利用cmake生成opencv的Makefile文件cmake命令进行编译&#xff0c;安装配置opencv环境变量配置VSCODE测试DEMO介绍 参考链接&#xff1a;https://www.cnblogs.com/czlhxm/p/…

机器学习和深度学习的关系

机器学习和深度学习的关系 机器学习是一种实现人工智能的方法&#xff0c;深度学习是一种实现机器学习的技术 机器学习&#xff1a;使用算法来解析数据&#xff0c;从中学习&#xff0c;然后对真实世界中的时间做出决策和预测。比如&#xff0c;垃圾邮件检测&#xff0c;房价…

初探Lua脚本

1、什么是Lua Lua脚本是一个由C语言编写的小巧脚本语言&#xff0c;在所有脚本引擎中&#xff0c;Lua的速度是最快的。Lua的核心代码不过一万多行&#xff0c;因为是C语言编写的&#xff0c;因此Lua可以在几乎所有的操作系统和平台进行编译运行 2、Lua适用场景 1&#xff09;…

TensorFlow之回归模型-3

1 基本概念 回归模型 线性 线性模型 非线性模型 线性回归 逻辑回归 Log Loss&#xff08;损失函数&#xff09; 分类临界值 2 效率预测 如上所示&#xff0c;使用测试数据集进行评估、用图形显示逻辑回归的预测结果&#xff0c;其中&#xff0c;test_features是测试特…

hex文件格式剖析,以及hex与bin文件互相转换

大家好&#xff0c;我是学电子的小白白。 熟悉单片机开发的朋友&#xff0c;应该经常见到*.hex后缀的文件&#xff0c;它是单片机和嵌入式工程编译输出的一种常见的目标文件格式&#xff08;比如keil就能编译输出hex文件&#xff09;&#xff0c;通过烧写工具把它下载到单片机…

ArcGIS基础实验操作100例--实验20按像元修改栅格值

本实验专栏来自于汤国安教授《地理信息系统基础实验操作100例》一书 实验平台&#xff1a;ArcGIS 10.6 实验数据&#xff1a;请访问实验1&#xff08;传送门&#xff09; 基础编辑篇--实验20 按像元修改栅格值 目录 一、实验背景 二、实验数据 三、实验步骤 &#xff08;1&…