Inspired by the 2003 "DareDevil" movie starring Ben Affleck.
Sound-Based Sonar Pulse Post Process Material
Render Target Driven Post Process material, running 32 instances of a "Sonar Pulse" at runtime,
Runs at 60fps stable.
Values Editable (Per Actor/Per Instance):
Pulse Max Radius
Sweep Speed
Band Width
Pulse Timer Min
Pulse Timer Max
Values Editable (Shader & MPC):
Band Falloff Exponent
Volumetric Intensity
Fade Exponent
Volumetric Noise Scale
Additional Noise Texture
Pulse Colour
Background Colour
All functionality is between the Post Process Material, and 2 Custom BFL Functions, callable in any actor.
Each Actor can run a custom BFL function, with its own instance of parameters:
Max Pulse Width
Pulse Wall Size
Sweep Speed (Time to max size)