You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Audit note (NEW issue surfaced by audit): The current worm_alone parity uses floor_y=2.25 as a soft proxy because the native substrate doesn't yet implement Ihmsen 2010 boundary→active SPH pressure (per docs/demos.md parity caveats). This is the real next physics step on the Metal substrate, not just an artifact-housekeeping item.
worm_alone parity test now passes with physical floor_y (not the elevated proxy value)
Tuned param updates committed
Sponsor Summary Hint: Currently the worm-alone parity test passes with a floor_y elevated above the real floor — a workaround for missing physics. This issue is the actual physics: boundary particles applying SPH pressure to active particles per Ihmsen 2010.
worm_aloneparity usesfloor_y=2.25as a soft proxy because the native substrate doesn't yet implement Ihmsen 2010 boundary→active SPH pressure (perdocs/demos.mdparity caveats). This is the real next physics step on the Metal substrate, not just an artifact-housekeeping item.src/sphFluid.clsrc/metal_diff/shaders.metalfor the kernel layer to add toshaders.metalper Ihmsen 2010worm_aloneparity test now passes with physicalfloor_y(not the elevated proxy value)floor_yelevated above the real floor — a workaround for missing physics. This issue is the actual physics: boundary particles applying SPH pressure to active particles per Ihmsen 2010.This issue is part of milestone v0.0.9 — Phase 0 Modernization, derived from DD001 Body Physics Engine Architecture. Related issues in this milestone are filed in the same batch.