From bfad0bc2b524f44b4283b6fa8a79627f62e2c15c Mon Sep 17 00:00:00 2001 From: Testtesttestestes <118276433+Testtesttestestes@users.noreply.github.com> Date: Tue, 10 Mar 2026 15:34:26 +0400 Subject: [PATCH] Adjust gravity scale normalization so 1.0 matches previous 2.0 --- src/sph/sph.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sph/sph.js b/src/sph/sph.js index ec8d6cd..0cafb66 100644 --- a/src/sph/sph.js +++ b/src/sph/sph.js @@ -26,7 +26,8 @@ import sortparticlesFrag from './sortparticles.frag?raw'; let _gl; const _gravity = new Vec2(0, -10); -let _gravityScale = 1.0; +let _gravityScale = 2.0; +const _gravityScaleNormalization = 2.0; const _rho0 = 1; //1000だと圧力が半精度では表現できなくなるので適当な値にする const _viscosity = 0.18 * _rho0; const _surfTension = 2; @@ -191,7 +192,7 @@ export const setAnimationParams = (time, waveAmplitude) => { }; export const setGravityScale = (scale) => { - _gravityScale = Math.max(0, scale); + _gravityScale = Math.max(0, scale) * _gravityScaleNormalization; }; export const setContainerKinematics = (kinematics) => {