声音物理学:航空学

声音物理学:航空学

扩展声音物理效果,使子关卡不再被忽略。你的机械动力:航空学(Create Aeronautics)作品缺少声音物理效果,这个模组修复了这一问题。

声音物理航空学

声音物理航空学是声音物理重制版的一个分支,围绕机械动力:航空学和Sable移动子关卡声学构建。

扩展了声音物理,使子关卡不再被忽略。简而言之,你的机械动力:航空学创造物缺少声音物理效果。SP:航空学解决了这个问题。


新增内容

移动声学

移动子关卡可以将其旋转和移动的几何体贡献给声学检查,让声音物理效果在航空学载具周围自然表现。

根据具体情况,这可能会影响:

  • 通过船体的声音阻隔
  • 外部与内部的声音行为
  • 来自移动子关卡方块的声学阻挡
  • 安装在移动船只上的机械产生的位置音频
  • 当听者或声源位于移动飞行器上时的声音行为

远程航空学螺旋桨

大型、高转速的航空学螺旋桨的声音传播距离可以远超原版范围,并具有可配置的硬上限,最高可达1024格。

原版航空学螺旋桨的声音范围仅为48格。SPR航空学将该范围根据螺旋桨尺寸和速度最高扩展到1024格!

它们会随着距离的增加而适当变得柔和和遥远,变成微妙的背景存在,而不是刺激你的耳朵。

新增!可选的遥远地平线LOD地形检查,用于极远距离的螺旋桨,使得位于DH山脉或山脊后面的飞行器声音更轻

计划与来自附加组件(如机械动力:推进)的其他推进声音的兼容性。

为获得最佳效果:请使用SSRD和遥远地平线


移动声源的多普勒效应

SP:航空学为位置音频源添加了多普勒效应,完全可配置。

当受支持的声源朝向或远离听者移动时,其音调会根据相对运动而变化。很酷吧?


针对模组世界的改进声音策略

大型整合包包含许多奇怪的声音,原始SPR模组在没有广泛配置的情况下无法很好地处理这些声音。

SPR航空学增加了更严格的声音策略层,使模组在处理内容时更加谨慎,从而提高广泛的兼容性。

这有助于避免将昂贵的声学逻辑应用于基本上不值得处理的声音。


与声音物理重制版的区别

主要变化包括:

  • Sable子关卡声学支持
  • 远程螺旋桨音频
  • 遥远地平线远距离声音遮蔽
  • 对选定位置声源的多普勒支持
  • 更安全的策略处理/与目前超过30个热门模组的兼容性
  • 为机械动力和机械动力:航空学方块定制的物理属性,未来还会增加更多

需求

SP:航空学是为以下环境构建的:

Minecraft 1.21.1
NeoForge
机械动力
机械动力:航空学
Sable

可选的遥远地平线集成需要DH 3.1.2-b或更新版本。

不要将声音物理重制版与SPR航空学同时安装。请二选一。

如果你不使用航空学或至少Sable,那么henkelmax的原始声音物理重制版可能是更好的选择。


已知限制

SP:航空学自然对性能要求稍高。尽管如此,几乎所有能运行SPR的人都应该能够运行SP:航空学。已进行大量优化,配置调整应该能让它在老旧的电脑上运行。

它目前不适用于机械动力装置,仅集成了sable子关卡。普通的机械动力列车、龙门架、矿车装置和其他移动实体仍然像普通位置声音一样表现,但计划为这些提供更广泛的支持。


致谢与传承

SP:航空学是Max Henkel的声音物理重制版的GPLv3分支

声音物理重制版本身源自:

SP:航空学在专注于移动机械声音物理的同时,保留了这一传承。


许可证

SP:航空学根据GNU通用公共许可证v3.0授权。