Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance positional audio with sound physics #3234

Closed
SelfSealShelf opened this issue Sep 17, 2017 · 1 comment
Closed

Enhance positional audio with sound physics #3234

SelfSealShelf opened this issue Sep 17, 2017 · 1 comment
Labels
feature-request This issue or PR deals with a new feature positional audio

Comments

@SelfSealShelf
Copy link

Is there any way to integrate sound physics into the positional audio plugin? Attenuation, reverb, occlusion? It would require the client to obtain additional information from the game or simulated environment, namely the size of the chamber the player is currently in, the shape of it (possibly simplified), and the texture of the surrounding environment (hard or soft).

As it stands the volume reduction by distance feature doesn't make a lot of sense without walls blocking sound. Players can be 2m apart separated by a 10cm metal wall and hear each other perfectly. Texture is also more important than initially apparent though, as a curtain or cloth would register as a wall with only a geometric analysis. Occlusion might be undesirable for some players who would quickly realize they have to yell at their computer microphones to be heard, but would still be an amazing feature for situations like cooperative puzzle solving.

More advanced things probably aren't necessary, but could include sound cancelation, pressure/altitude/propagation medium (sorta the same thing), etc.

Implementing multiple different methods of obtaining map data would maximize compatibility. For games that can't have their map data extracted a 3-d replica could be created by users, then mumble could correlate position data from the game to the user provided map, then run the changes to the voice data stream. Games with variable maps such as sandboxes and procedurally generated games usually have more easily extracted map data, while fixed maps are more easily replicated but often difficult to extract.

A few successful user experiences could set the precedent for game designers to incorporate compatibility with mumble's positional audio by default.

@Krzmbrzl
Copy link
Member

Krzmbrzl commented Oct 3, 2024

This is now tracked as part of #6597

@Krzmbrzl Krzmbrzl closed this as not planned Won't fix, can't repro, duplicate, stale Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request This issue or PR deals with a new feature positional audio
Projects
None yet
Development

No branches or pull requests

3 participants