【虚幻引擎UE】UE5 音频共振特效制作

UE5 音频共振特效制作


效果预览

一、基础准备

1.插件准备

演示版本为5.1,默认开启音频共感 (Audio Synesthesia)插件,如果没有勾选请手动添加插件。

2.音源准备

将目标音频文件拖入资源文件夹中导入,推荐wav格式。

二、创建共感NRT解析器和设置

1.解析器选择依据

类别 描述 设置参数 说明
LoudnessNRT 测量音频的感知响度,类似于envelope跟随器或分贝计,考虑人类对音效的感知。 AnalysisPeriod 控制测量频率。
MinimumFrequency 控制目标频率的下限,忽略某些内容时有用。
MaximumFrequency 控制目标频率的上限,忽略某些内容时有用。
CurveType 控制应利用的感知曲线,通常为高级设置。
NoiseFloorDb 代表被视为静音的振幅。
ConstantQNRT 测量音频中单个波段的强度,类似于声谱图,以感知意义整理波段。 AnalysisPeriod 控制测量频率。
StartingFrequency 控制波段的起始频率。
NumBands 控制波段的数量。
NumBandsPerOctave 控制波段每八度的数量。
DownMixToMono 指定应单独处理音频通道还是混合到单个通道中。
OnsetNRT 探测音频起始事件,包括音符起始、敲击和爆炸,提供时间戳和强度。 GranularityInSeconds 决定各起始之间的最小间距。
Sensitivity 设置探测到起始前的响度阈值。
MinimumFrequency 控制查找起始的频率范围的下限,忽略某些内容时有用。
MaximumFrequency 控制查找起始的频率范围的上限,忽略某些内容时有用。
DownMixToMono 指定应单独处理音频通道还是混合到单个通道中。

PS:使用ConstantQNRT可以做出类似声谱图的效果,它的"获取时间处的标准化通道常量Q"节点返回一个响度的浮点数组,数组大小是该分析器对应的分析器设置里面的数字带宽。

2. 创建解析器


3. 创建解析器设置(和2匹配)


4.共感NRT解析器设置参数调整

噪音地面分贝参数:调节音源接收效率。

可以根据后期实现的效果调整接收效率以实现效果优化。

5.为共感NRT解析器关联要解析的音频和相应设置

三、蓝图控制

1.创建Actor及静态网格体

为空蓝图添加几个静态网格体组件和一个音频组件,静态网格体的底面要在z=0的位置,静态网格体分左右声道命名。

添加三个变量:

参数 类型 描述
LoudnessNRT 字符串 类型为响度NRT,并设置其默认值为之前创建的响度NRT资源。
Duration 浮点 表示音频的持续时间。
Channel 整型 用于选择音频的左右通道。

2.构造蓝图中设置音频组件和设置Duration默认值

3.创建一个新函数用于返回响度

OffsetSeconds用于输入一个时间偏移值,"部分"节点用于获取一个Double的小数部分,以避免返回值过大导致跳动效果不佳。

可以通过数值乘倍数修改,实现跳动高度的调节(示例为*3)。

4.在事件蓝图中播放音频并绑定控制网格体缩放的函数到音频播放的事件

1)事件提供一个所播放音频当前进度的百分比,乘总长度后就是当前播放时间。

2)将时间给之前创建的函数,并指定需要获取哪一个声道的响度相关参数(0和1分别代表左右声道)

3)设置不同时间偏移让方块不同步缩放。

四、发光材质

可以进一步根据需要设置不同的对象样式,例如设置发光材质

或者修改模型形状(例如改为圆柱形)

五、拓展&参考

1)《【虚幻5】UE_音频共感中文教学AudioSynesthesia》

2)官方文档

3)B站教程【UE/音频可视化】【P3】使用非实时频谱信息动态调节材质参数(Audio Synesthesia/ConstantQNRT/Primitive Data)】

相关推荐
DogDaoDao4 小时前
Android 硬件编码器参数完全指南:MediaCodec 深度解析
android·音视频·视频编解码·h264·硬编码·视频直播·mediacodec
音视频牛哥6 小时前
大牛直播SDK(SmartMediaKit)Windows平台RTSP/RTMP直播播放SDK集成说明(C#版)
音视频·低延迟rtsp播放器·windows rtsp播放器·windows rtmp播放器·低延迟rtmp播放器·c# rtsp播放器·c# rtmp播放器
薛定猫AI8 小时前
【深度解析】Gemini Omni 多模态生成与 Agent 化创作工作流:从视频编辑到 UI 生成的技术演进
人工智能·ui·音视频
音视频牛哥16 小时前
大牛直播SDK(SmartMediaKit)Windows平台RTSP/RTMP直播播放SDK集成说明(C++版)
windows·音视频·实时音视频·windows rtsp播放器·windows rtmp播放器·超低延迟rtsp播放器·超低延迟rtmp播放器
EasyGBS18 小时前
1分钟讲清楚选EasyNVR还是国标GB28181视频平台EasyGBS:路线不同,别选错
音视频
日光明媚19 小时前
深度解析 SGLang 框架 Wan2.1 视频生成加速技术:从 49 分钟到 1 分钟的极致优化
人工智能·计算机视觉·aigc·音视频·sglang
小猿君19 小时前
谷歌I/O前夜Veo 4遭泄露,AI视频底层逻辑浮出水面
人工智能·音视频
南山有乔木78919 小时前
音频怎么转换MP3格式?M4A、WAV、FLAC转mp3实测有效的格式转换方法
音视频
不昀19 小时前
音频变压器Bourns SM-LP-5001国产替代选型指南
网络·音视频·以太网·网络通信·电子元器件
REDcker19 小时前
RGB与YUV像素格式详解
音视频·实时音视频·视频编解码·yuv·rgb