AudiOcclusion is an Audio damping and displacement system.
It presents the user with 3 different flavors of real-time audio damping in the scene: volume based, frequency based and 'Both' which uses both techniques combined.
In AudiOcclusion users are also presented with AudioProbes. With this system users can define AudioProbeGroups and cast or paint probes onto the scene.
The AudioSource set in this AudioProbeGroup will receive a clone that will move to the closest probe near the player (depending on set variables).
This will mimic the illusion of sound bouncing of walls.
Both AudiOcclusion and AudioProbes are modular towards eachother. Which in short means that you can decide what system to use in your game.
This way you can let AudiOcclusion damp your audio without displacing it or visa versa!
And lastly AudioMaterials. AudioMaterials can be placed on GameObjects and AudioSources and will have a different functions depending on the type.
AudioSources can use AudioMateriasl to overide the "Listener to AudioSource distance" variable in the probe editor.
An important notice: This system does not simulate realistic damping or audio bouncing. However the effect achieved with this system will greatly improve
the players' positional audible immersion' inside your game!
This package includes:
- AudiOcclusion
- AudioProbes
-MathG (Contains some extra math solutions used by AudiOcclusion, but users are free to utilize them).
Tech Demo
Website
Forum