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
85 stars 4 forks source link

Rework Materials code #44

Open thedocruby opened 2 years ago

thedocruby commented 2 years ago

The material properties code really needs to be redone The properties should be reworked to include the following values:

Density Refractive index Roughness Absorption

This will be updated as I slowly devise a pressure wave BSDF for Resounding

List of valuable sources (will be updated):

mikenrafter commented 2 years ago

Some more resources regarding wave movement and characteristics.

Acoustics and Vibration Animations

thedocruby commented 2 years ago

Acoustics and Vibration Animations

Wow, that is a crap ton of useful information in one link. Great find! This could prove very useful as I develop my BSDF. Thanks for sharing!

mikenrafter commented 1 year ago

Related to, and will be addressed by #86. (though I'm not sure all the properties need to be stored—if we're to keep this real-time...)

mikenrafter commented 1 year ago

A dump of research sources, most are pertinent to #97, or #98 though useful for all.

How (equations, procedures, effects):

www.omnicalculator.com/physics/acoustic-impedance www.omnicalculator.com/physics/reverberation-time www.omnicalculator.com/physics/distance-attenuation

To be investigated further

www.engineeringtoolbox.com/outdoor-sound-partial-barriers-d_65.html

What (properties/specific values):

Sound speed / velocity

www.engineeringtoolbox.com/sound-speed-solids-d_713.html www.signal-processing.com/table.php www.rfcafe.com/references/general/velocity-sound-media.htm

Densities

www.engineeringtoolbox.com/density-materials-d_1652.html www.engineeringtoolbox.com/mineral-density-d_1555.html www.engineeringtoolbox.com/metal-alloys-densities-d_50.html www.engineeringtoolbox.com/wood-density-d_40.html www.rfcafe.com/references/general/velocity-sound-media.htm

Melt/freeze

www.engineeringtoolbox.com/elements-melting-points-d_1863.html

Why (explanations of why [How] stuff works):

www.nde-ed.org/Physics/Sound/speedinmaterials.xhtml www.britannica.com/science/sound-physics/Circular-and-spherical-waves

ETC (monoliths / misc resources):

www.acs.psu.edu/drussell/demos.html noisetools.net/barriercalculator