Unreal-音频可视化
工具
查看音频文件的频率
Adobe Audition CC,后面设置蓝图参数的时候会用到。
转换wav格式
UE只支持wav格式的音频文件,而下载的音频文件一般都是mp3格式的,因此需要一个转换工具。
数据
振幅
频率的强度
节拍检测(和平均频率做比较)
我们选择的是第二种:将频率强度作为基础数据
我们需要在Audition中打开音频文件,然后通过工具栏的窗口菜单,勾选显示频率分析面板,并且在频率分析面板中,设置:缩放-对数,显示-条形,顶部声道-平均:

问题
获取的数据变化趋势非常小
这个应该是我本地哪里设置有问题,或者是音频文件有问题。
我换了UE4和UE5都不行。
最终因为这个问题,被迫放弃了该方案,等后面熟悉了再尝试解决这个问题。
方案二:通过音量控制柱子高度
这是直接参考的官方文档。
注意文档中的有些蓝图节点,要在某个特定对象上拉出线条才能创建;另外PlaybackPercentEvent这个节点,是个自定义Event节点。
另外要记得给变量LoudnessAnalyzer在右侧Details面板中,指定Default Value为前面我们自己创建的NRT对象,否则constructor中的逻辑是不会成功执行的。
1、很多信息,官方文档是质量最高的,我舍近求远了。
2、UE的官网,就是很好的计算机图形学教程
参考教程
https://www.bilibili.com/video/BV164411R7BD?p=3&vd_source=1ddc293a4439c7106ebd7878040f7c81
UE5:
几种不同的音频可视化实现方案:
https://zhuanlan.zhihu.com/p/375559403
自发光材质:
(TODO)sketchfab模型导入UE:
使用sketchfab下载artstation资源导入到UE流程_APTX_4869__的博客-CSDN博客
(TODO)动态修改材质颜色: