Volumetric Audio PRO

Enhance your game audio with Volumetric Audio. Turn your point audio sources into fully volumetric ones that emit from any kind of shape!

Step 1

Add listener from your Game mode, Game instance or any other global class (Best on begin play node). Listener should be game pawn. Right click -> type set Listener (Volumetric audio). See VIDEO.

NOTICE: without listener properly set VA system won't work.

Step 1.a

For network game add listener from your player controller class(After client spawning). Listener should be controller pawn. Right click -> type set Listener (Volumetric audio). See VIDEO.

NOTICE: without listener properly set VA system won't work.

Step 2

Find BP_VolumetricAudioObject (VolumetricAudioPlugin content -> Actors) and add it to any map.

Step 3

In the details panel set preferred settings for your volumetric audio object.

  • Box color - custom color used for debugging and visualization of lines.

  • Enable overwrite volume/pitch multiplier along spline- if enabled it automates the pitch/volume multiplier value in realtime from current sound position on the line (spline). The value interpolates from 0-1 (from zero point to last point on the line). Can be modified to suit your needs.

  • Sound cue - a sound cue in which all sound logic is set.

  • Activate on begin play - by default all volumetric sounds are active from the begging of the game. If you want to optimize, un-check this flag and just call Activate node from volumetric audio object reference.

  • Debug - when checked you can debug in game object shape, current sound position, distance along spline calculation. See VIDEO.

IMPORTANT: Limitations

When point is inverted and acute like the one in the image, panning issues may occur. This can be solved and depends upon Non specialized radius settings in the sound cue.

  • Z-ax - the whole volumetric system is working only in XY axes. If box is rotated in Z-ax (like on the image), in the moment when player enters the shape calculation won't be accurate. I will look to fix this in the next update.

Questions?

Contact dino.duvnjak24@gmail.com to get more information about the project