thedocruby / resounding

A New Minecraft mod that provides realistic audio physics using parallel wave tracing and an improved physics algorithm.
https://thedocruby.dev/resounding
GNU Lesser General Public License v3.0
84 stars 4 forks source link

KNOWN ISSUE: Inconsistent effects. #78

Open mikenrafter opened 2 years ago

mikenrafter commented 2 years ago

Known Issue!

Because this is a known issue, please do not submit more bug reports on this topic, feel free to add comments here if you also experience this, or have something to contribute to this conversation.

Describe the bug Inconsistent reverb and sound muffling near/on surfaces/1x1-holes/tunnels and when sounds are present inside blocks in general (ambience/environmental sounds - vanilla or modded).

To Reproduce Steps to reproduce the behavior:

  1. Launch Minecraft
  2. Enter a world
  3. Create a sound near/on a surface/1x1-hole/tunnel or behind blocks in a way similar to Charmonium/vanilla's BG music/others.
  4. Inconsistent reverb or sound absorption/volume.

Expected behavior Consistent reverb and consistent absorption.

Additional context Duplicates/same issue:

38 #52 #53 #66 #70 #72 #73 #77

Explanation Pulled from #77

It's the raytracing code that needs a rework. The reason that normal footsteps work is because of a temporary ducktape solution - all footsteps are moved up by .2 or .5ish blocks. So their raytracing isn't problematic. The footstep detection code doesn't understand presence footsteps' sound names, and therefore the same is not applied to them.

This will be fixed in a future release. Once the raytracing has been reworked.

mikenrafter commented 2 years ago

image

There's a screenshot showing the raytracing issue clearly. It's obviously not bouncing correctly after hitting the surface, refraction or proper occlusion would definitely help here. But surface/directional intent of sounds could also be useful in defeating this bug.