Skip to content

Acoustic Shaders 0.3.0

Latest

Choose a tag to compare

@Robolightning Robolightning released this 30 Sep 16:38

Acoustic Shaders 0.3.0

  • First stable public release for Minecraft 1.12.2 / Forge 14.23.5.2864.
  • Production implementation is Kotlin/JVM 8 with mandatory MixinBooter 11.15 and Forgelin-Continuous 2.4.0.0+.
  • Reference Acoustic Shader provides POTATO/LOW/MEDIUM/HIGH/ULTRA/MAXIMUM profiles, exact partial-block geometry, transmission, diffraction, multi-bounce rays, modal/FDTD wave simulation, hybrid RIR and optional software-wet convolution.
  • AIR/WATER/LAVA and modded volume media support density, speed of sound, eight-band attenuation, impedance boundaries, Snell/Fermat refraction, partial/flowing fluid surfaces and heterogeneous CPU FDTD.
  • Vanilla projectile flight emitters, source profiles, Doppler and finite medium-aware first-arrival delay run through the ordinary Minecraft -> Paulscode -> Mixin -> Acoustic Shaders path.
  • Transactional Acoustic Shader directory/ZIP hot reload and Resource Pack acoustic material/media/source overlays preserve the last-good runtime on invalid edits.
  • CUDA and OpenCL ray/FDTD backends include first-use CPU equivalence validation and safe fallback.
  • Generated default material/source data provides broad vanilla/modded compatibility while remaining overrideable by Resource Packs.
  • Release validation covers 54 headless + 39 advanced regressions, six Reference profiles, Java-8 bytecode/API fencing, real-SRG/Forge contracts, real EntityTippedArrow and TNT AIR/WATER/LAVA gameplay, physical CUDA-FDTD, physical Windows audio/software-wet output and the final human perceptual double-onset check.
  • Repository/release hardening adds cross-platform LF normalization, JSON/ZIP/version/path hygiene checks, deterministic package rebuilding and version-agnostic exact Kotlin 2.4 CI.

Verified SHA-256

  • JAR: 1b73e760cb6656129416c4f58938c1419bb015896bc6679c43e69f06eda3fc87
  • source: 0ebb1fff0ad491dd5411a8124b7d8e2e0d44fd4aa4551f2ce60e3838796cf1f1
  • ALL-IN-ONE: 66d08b75e0e7517d502840d5d690a487a850cc4b31b5329d73bd34eef2d3d2e9
  • SHA256SUMS: ec00afff9a597f7ed5a22328b8549b2eec2855efbe2414680ba6488fca38ab57