Extensions for the Unity Visual Effect Graph and Shader graph
Mostly centered around Audio visualization
Basic setup:
- Add a "Audio Spectrum" behaviour to any Game Object
- Assign an AudioSource object to it
Shader graph (or any shader really):
- Add a "Audio Spectrum Shader Binder" to any object with a material
- Assign your AudioSpectrum object to it
- Set the shader property name to update and set options
VFX Graph:
- Add a "VFX Property Binder" to your Visual Effect Graph object
- Click the "+" button and choose "Audio Spectrum"
- Assign your AudioSpectrum object to it
- Set your exposed property names (all floats except for Spectrum and Spectrum history, which are Texture2D)
- Set any options