Sound Physics Remastered — мод для реалістичного поширення звуку у Minecraft
Sound Physics Remastered — мод для реалістичного поширення звуку у Minecraft
Версія Minecraft, на якій протестовано і написано статтю: 26.2
Діапазон підтримуваних версій: 1.19 – 26.2
Sound Physics Remastered перераховує кожен звук за геометрією світу навколо камери гравця. У ванільному Minecraft на звук впливають лише відстань і напрямок до джерела — кам'яна стіна, вузький тунель і відкрите поле звучать однаково. Мод додає три речі: заглушення блоками, реверберацію від навколишніх поверхонь і перерахунок напрямку, з якого звук доходить до слухача. Це продовження лінійки Sound Physics від Sonic Ether, переписане під сучасні завантажувачі.
Заглушення через блоки
Між джерелом і слухачем прокладаються промені — за замовчуванням дев'ять окремих шляхів. Кожен блок на шляху додає своє значення заглушення: чим більше перешкод і чим вони щільніші, тим глухішим доходить звук. Неповні блоки пропускають звук краще — якщо промінь зачіпає не суцільну грань, заглушення множиться на 0.25. Драбини, ланцюги, лози й посіви не перекривають звук узагалі.
Реверберація і напрямок звуку
На кожен новий звук мод пускає 32 промені з чотирма відбиттями і зчитує матеріал кожної поверхні, якої торкнувся промінь. Кам'яна кімната на кілька блоків дає короткий різкий відгук, довга шахта — розтягнуте відлуння, ліс чи поле майже нічого не повертають.
Окремо обчислюється напрямок. Якщо прямої видимості до джерела немає, звук приходить не крізь стіну, а з боку прорізу, крізь який реально пройшов би, — моб за рогом коридору чутно збоку, а не спереду. Додатково повітря з відстанню зʼїдає високі частоти, а під водою вмикається фільтр приглушення, виставлений на 0.9 при максимумі 1.0.
Матеріали блоків
Кожен тип звуку блока має два числа. Відбиття — скільки енергії повертає поверхня, заглушення — наскільки блок глушить те, що проходить крізь нього.
Матеріал | Відбиття | Заглушення |
Камінь, глибосланець, блок незериту | 1.5 | 1.0 |
Метал | 1.25 | 1.0 |
Скло | 0.75 | 0.1 |
Дерево | 0.4 | 1.0 |
Пісок | 0.2 | 1.0 |
Сніг | 0.15 | 0.1 |
Вовна | 0.1 | 1.5 |
Драбина | 0.5 | 0.0 |
Значення лежать у reflectivity.properties та occlusion.properties, приблизно по сотні записів у кожному; решта блоків беруть 0.5 на відбиття і 1.0 на заглушення. Вовна — єдиний матеріал із заглушенням вище одиниці й водночас найнижчим відбиттям, тож обшита нею зсередини кімната гасить і зовнішні звуки, і власне відлуння.
Які звуки мод не обробляє
У sound_rates.properties перелічено 1968 звукових подій, і кожній задається ліміт обробок за тик: -1 — без обмежень, 0 — вимкнути фізику, число від 1 — стеля на тик. За замовчуванням нуль стоїть лише у грому, дощу і всіх восьми варіантів козячого рога. Фонові шуми печер, Незеру та підводного амбієнту теж пропускаються (evaluate_ambient_sounds=false), а платівка у програвачі тримає вже розрахований відгук, поки ви ходите по кімнаті (update_moving_sounds=false).
Конфіг: ключові параметри
Чотири файли лежать у теці config/sound_physics_remastered/. Основний — soundphysics.properties.
Параметр | Що робить |
| Значення |
| Гучність змодельованого відлуння |
| Частка високих частот у відлунні; нижче — глухіший відгук |
| Загальний множник заглушення блоками |
| Сила підводного фільтра, від |
| Скільки променів трасується на звук |
| Скільки разів промінь відбивається |
| Швидкість спадання гучності з відстанню; нижче — далекі звуки гучніші |
attenuation_factor вимагає серверної частини: параметр спрацьовує лише в одиночній грі або коли мод стоїть і на сервері. Те саме стосується sound_distance_allowance (4.0), який розширює дистанцію, з якої звук узагалі програється. Решта налаштувань клієнтські.
Основна вартість мода — трасування на кожне нове джерело звуку; гранична дистанція обробки становить 512 блоків. Якщо на насичених сценах зʼявляються ривки, знизьте environment_evaluation_ray_count з 32 до 16 і environment_evaluation_ray_bounces з 4 до 2, а надто «балакучі» звуки обмежте числом у sound_rates.properties.
Висновок
Sound Physics Remastered ставить гучність і тембр звуку в залежність від того, що стоїть між вами і джерелом. Найпомітніше це в печерах, шахтах і закритих приміщеннях — на відкритій місцевості різниця з ванільним Minecraft мінімальна. Підходить для довгих підземних сесій у виживанні та для серверів, де важлива орієнтація на слух.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











