[2019.2.5][803][BUG] Voice range appears to be hard-limited to 30 meters
complete
bd_
Test world ID: wrld_03f17561-5b91-4472-90e6-4ef148da2d6b
This world has a platform with a Voice Override Region set to have near=100 and far=100 (which I assume to mean meters?). With 30m of a player standing and speaking on this platform, their voice can be heard clearly, but at a distance of 30m, they suddenly become inaudible. This hard limit may be an issue with some use cases (e.g. a simulated phone call between distant rooms using locally enabled overrides); if the override specifies a larger range, it should be respected.
Summary in Japanese (for the benefit of folks who helped test):
このワールドでは、Voice Override Regionがnear=100、far=100に設定されてる台があります。台の上に立っているプレイヤーの30m範囲内ならば、声は鮮明に聞こえるけど、30mを超えるといきなり聞こえなくなる。疑似的な電話などのギミックでは問題になるかもしれませんので、Overrideでもっと広範囲が設定されている場合は適用されるべきです。
Log In
Tupper - VRChat Head of Community
complete
In 805, audio falls as 1/d^2 where d is the distance from the source. If the Far value is x, voice cutoff occurs at 0.5*x.
There is an additional interpolation that occurs from 0.25
x to 0.5
x that drops audio intensity to 0. This is to prevent a sharp cut-off at the 0.5*x distance.Default voice Far value is set to 80m, so by default the hard-limit is 40m. Following the inverse-square, audio at 40m is 1/1600th of the original intensity, and is essentially inaudible.
Please read about the reasoning behind this here: https://docs.vrchat.com/v2019.2.5/docs/vrc_voiceoverrideregion#section-vrchat-falloff-curve-adjustments
g
gg67
interested
Tupper - VRChat Head of Community
tracked