Beta 2024.5.1.68 is a Resonite version released on 2024/05/01.
The following notes were sent by Frooxius:
- Even more settings! Based on popular request, Resonite now has earmuff mode! This will help deal with busy worlds with lots of overlapping voices.
- After motion blur, this has been the second most requested setting on our GitHub. Thanks to the new Setting UI & subsystems, it was quite easy to add!
- This is the initial release, but I expect there might be some need for iteration, so give it a try in busy worlds and see how well it works! If you feel there's some things not working well or lacking, open an issue and we can do some tweaking!
- The bug with some users being randomly very loud should also be fixed now!
- There's also some new ProtoFlux nodes for 3D geometry computations with lines and cones as a bonus byproduct of the earmuff!
New Features:
- Implement Earmuff mode which allows applying additional voice attenuation (requested by InconsolableCellist, @Kulza, MegaShinySnivy, @Delta, @DoubleStyx, @Furf, Punkyyyy, @Margaret Sizemore, @akiRAM, @epicEaston197, @Catboy Slim, @Hayden, @Jack, @Flame Soulis, @Waya | Consumer of Hands, @UltrawideGamer, issue #26)
- This can be enabled in the settings under "Audio"
- Currently this is modeled by a distance to the surface of a cone, which is projected from user's view. This effectively forms a "soft shape" wrapped around that cone within which the volumes will be at normal level
- You can control the distance of the cone, angle, distance from the surface of the cone at which attenuation stats and the attenuation range
- You can also configure attenuation volume outside the listening area. Setting this to 0 % will completely mute users outside
- Users in broadcast are excluded
- Please give this a test in busy worlds, experiment with the settings and see how it works. I expect some iteration on this on how it's parametrized and such, so if it doesn't work well in some situations, please make an issue!
- Added ClosestPointOnLine node (under Math/Geometry 3D)
- This gives point on a line defined by two points that's closest to a 3rd point
- Added ClosestPointOnConeSurface node (under Math/Geometry 3D)
- This finds a point on a surface of a cone that's closest to a 3rd point
- It will also indicate if the point is inside the cone or not
- Added DistanceFromCone node (under Math/Geometry 3D)
- This computes shortest distance to a cone for an arbitrary 3D point
- If the point is inside of the cone, distance will be 0
Tweaks:
- Do not allow setting resolutions that would result in a vertical aspect ratio, as this can make the UI unusable
Locale:
- Merged Russian locale update by @Shadow Panther [RU/EN, UTC+1/+2]
- Merged Japanese locale update by @Aesc
- Merged German locale update by @Muppeq
Bugfixes:
- Compute avatar's voice output scale compensation continually to adjust to any potential changes in scale (based on report by @Duskitten, @ohzee, @Nutcake, issue #73)
- This should fix some users being overly loud in some cases when they load into the world