Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
102 stars 0 forks source link

Earmuff mode should use a spherical sector, not a cone #1944

Open shadowpanther opened 2 weeks ago

shadowpanther commented 2 weeks ago

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

Currently the cone earmuff uses has a flat "bottom" (the front-faced part), so that users who are the same linear distance from you can be inside the cone when you are not looking at them, but fall out of it when you turn to look at them, voice attenuating.

image

Describe the solution you'd like

For the earmuff to use a spherical sector instead of a cone so that users stay in range when you are turning your head towards them.

image

Describe alternatives you've considered

Using a non-directional (spherical) earmuff mode.

Additional Context

No response

Requesters

No response

shiftyscales commented 2 weeks ago

Can you please post your current settings, @shadowpanther?

What you are describing is what the "transition start" value accounts for.

shadowpanther commented 2 weeks ago

Can you please post your current settings, @shadowpanther?

What you are describing is what the "transition start" value accounts for.

My settings are the default ones, I didn't change them. And I'm aware of the transition distance, but it is uniform with the distance from the surface of the cone, so it wouldn't affect this issue, because the corner (the circle) of the cone is farther away from its point (my head) than the middle of its base.

Here you go, with the falloff/transition distance it would look like this. Notice that the red user falls in the transition zone when I'm not looking at them and onto the fringe of the falloff when I'm looking directly at them: image

With certain distances, there is this effect when you turn your head to look directly at the speaking user that you are hearing at normal volume, and their volume goes down as your head turns. The distance from myself to the user did not change, but the distance from the cone to the user did. That's why a spherical sector is needed instead, as it has the same distance from the top point to all the surface at the bottom.

shadowpanther commented 2 weeks ago

image

@shiftyscales here are the settings you requested. They are the default values, I've never touched them.

shiftyscales commented 1 week ago

Seeking input from @Frooxius.