Sound Physics Perfected
Sound Physics Perfected
An innovative ray tracing implementation for sound in Minecraft, created by developer RedDev. Unlike the classic Sound Physics mod, here rays are emitted from the player rather than sound sources, providing more optimized performance. Reverb is implemented with maximum accuracy through OpenAL technology. The mod is built on concepts presented in the video "A First look at Ray Traced Audio" by Vercidium.
In short - this is an amazing ray-traced sound system with incredible effects.
Tutorial Video
Update 1.4
Configuration Settings
raysCast = 200; - Number of rays for finding sound sources (increase for greater accuracy)
raysBounced = 3; - Increasing helps find objects at greater distances, but significantly enhances reverb
reverbEnabled = true; - Enable reverb
permeationEnabled = true; - Enable sound permeation
maxRayLength = 4; - Maximum ray length (in chunks)
SoundMult = 1; - Sound distance in Minecraft
tickRate = 2; - Update sound sources every 2 game ticks
attenuationType = RedsAttenuationType.INVERSE_SQUARE; - Attenuation type, alternative option RedsAttenuationType.LINEAR
permeationStepSize = 0.01; - Accuracy of sound permeation calculation, increase value if experiencing lag (1 corresponds to a full block)
Additional reverb settings are also available, but they are more technical - modify at your own risk.