Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
135 stars 2 forks source link

Dynamic Directional Audio Systems for worlds, items, and voice handling. #335

Open RyeTheGooSnep opened 11 months ago

RyeTheGooSnep commented 11 months ago

Is your feature request related to a problem? Please describe.

Not a problem but something that could be a very useful addition to the game for use of speakers, clubs, various items and objects, and a potential fix to how audio sources are handled, and potential lowering annoyances caused by globally sources audio systems caused by the spherical audio spacing.

Describe the solution you'd like

I am requesting an addition of a method of adding directional audio that can simulate realistic sound patterns, instead of audio encasing everything in a sphere causing overlapping sound and conflicts, especially when conversing with other people, using directional audio based on a defined space from a source into the direction of where the sound is facing, i.e. a speaker cone emitting sound waves from the cone in the direction it's facing into a cone-like dispersal of the sound waves, or someone talking directly to you, and their voice emanating from their mouth into the direction they are facing instead of everywhere in a radius.

Describe alternatives you've considered

Steam audio has native support and a simple setup for directional audio as well as various other easy to setup and implement systems and open-source projects if making a native system to handle it is not an option. But adding a directional audio system will fix a lot of problems and complaints regarding how audio is handled especially on the topic of voice systems, as it can be overwhelming when everyone is talking and due to the unnatural way unity handles audio, which the audio system appears to be a direct port, it results in sever overlapping and chaos, especially with multiple people in one area.

Additional Context

No rush, but this would definitely be a very useful way to handle some of the problems and complaints that occur, and using proper directional audio if setup right has been proven on other games, especially with VR has proven to be a major help, especially for people who are constantly overwhelmed by the spherical audio source systems vs proper dynamic directional audio systems, and they are not difficult to add in, especially with games that already implement some steam audio features. This doesn't mean removing the spherical audio sources as they are still very useful for cases like background sounds and music, or other effects that don't need to be specifically defined, but for things that do need specific definitions, having an option for dynamic directional audio will be a very big help.

Enverex commented 11 months ago

For anyone curious about the audio engine - https://valvesoftware.github.io/steam-audio/