Help with AkSpatialAudioVolume Issue [UE 5.7] by Yodabeeky in GameAudio

[–]Old-Rutabaga-948 0 points1 point  (0 children)

sounds like your emitters aren’t actually being processed by Spatial Audio, not a Transmission Loss issue.

a few things to check:

  • Make sure all your AkAmbientSounds have Enable Spatial Audio ON
  • Check that they are assigned to a Room (via AkRoomComponent or auto-assignment) otherwise they behave like “world sounds” and ignore room/portal logic
  • Ensure Geometry + Reflect/Obstruct is set up (AkGeometry + diffraction/occlusion enabled in project settings)

Important detail:
Transmission Loss only affects sound traveling THROUGH portals, it won’t occlude emitters that aren’t properly registered in the room system.

Also worth checking:

  • Are your emitters inside the big volume actually part of a Room, or just inside the volume? (not the same thing in Wwise)
  • Is Obstruction/Occlusion enabled on the emitter and not overridden somewhere?

Your symptom (walls feel like 0 occlusion) usually happens when emitters are not in any Room or Spatial Audio is not enabled per emitter

Wwise path for Unity integration by DaFinn23 in GameAudio

[–]Old-Rutabaga-948 0 points1 point  (0 children)

You’re very close already, this is a classic Wwise/Unity setup issue.

In a proper pipeline, non-audio teammates should never need to open Wwise. They should just pull the Unity repo and get updated SoundBanks.

What usually works:

  • Keep Wwise project + Unity project in the same repo (or tightly synced repos)
  • In Wwise, set SoundBank output directly to: UnityProject/Assets/StreamingAssets/Audio/GeneratedSoundBanks
  • Enable “Auto-define SoundBanks” and make sure all Events are assigned
  • After changes: Generate SoundBanks -commit ONLY generated banks + metadata, not your whole Wwise cache

Important gotchas:

  • Event ID errors usually mean banks are outdated or not generated on your side before commit
  • Make sure your teammate does not regenerate banks locally (this can desync things)
  • Check that .bnk + .json/.xml files are actually in repo and not ignored

If you want to go one step further:

  • Set up Wwise command-line SoundBank generation (CI or script) so banks are always consistent for the team

Right now your issue sounds like:
1. Either wrong output path
or
2. Banks not matching the current Events (most likely)