AudioReactiveFX provides a set of audio reactive Niagara particle effects plus a few other Niagara systems that do not react to audio and can be used as filler patterns in a scene. The asset pack was designed to be used for live music events or rendered music videos. The effects can be used out of the box but if you start playing around with it, you will discover sheer endless possibilities. A blueprint to enable audio capture in a map is also included for ease of use.
The asset pack contains 22 effects, which have between 20 and 90 parameters for styling, each. The majority of parameters (except things like materials) can be animated in the sequencer. The pack is built in a modular fashion with lots of additional Niagara modules, materials and material functions to be reused. Everything is procedural, thus, meshes can easily be replaced by other meshes without the need for UV mapping.
Tutorial Video:
https://youtu.be/tnuaWU2Lhb4
Example Videos:
https://www.youtube.com/shorts/16XQi9FjpG0
https://youtu.be/MjoT3e5m5dw
https://youtu.be/3CPVBDKRrB0
The other videos on the channel also use the contents of this asset pack but also use content from our other asset packs.
Changelog
Update 1.3
- added AudioCapture, AudioPlayer & TextureSampler as a replacement for AudioAnalysisTool as this caused some issues in packaged builds.
- fixed an issue where the head would jitter if wave movement is enabled
- added spectrum decay variable to most effects. this smoothens the reaction to audio
Troubleshooting
It seems that audio reactive niagara systems can currently not be used in UE 5.2 due to a bug. See this article for more information: https://forums.unrealengine.com/t/ue5-2-crash-caused-by-niagara-particle-system-audio-spectrum-niagaradatainterfaceaudio/1170362/2
In UE 5.1 that prevents the effects from being used in a packaged game when async loading is enabled. it is recommended to use UE 5.0 or disable async loading.
see the thread for the workaround here: https://forums.unrealengine.com/t/crash-when-packaging-a-project-containing-niagaraaudiospectrum-in-ue5-0-1/552399/4
see status of the official issue: https://issues.unrealengine.com/issue/UE-152571