fix: stagger particle lifecycle respawn
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
This commit is contained in:
16
docs/50_Step记录/STEP-055_Android真实WeatherV2风场综合可视化_v5.md
Normal file
16
docs/50_Step记录/STEP-055_Android真实WeatherV2风场综合可视化_v5.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# STEP-055 Android 真实 WeatherV2 风场综合可视化 v5
|
||||
|
||||
状态:**IMPLEMENTED / WAITING_ANDROID_VALIDATION**
|
||||
|
||||
Starting HEAD:`c7acefcb21840bc1db736a5f061ba39b18ba2c36`
|
||||
|
||||
## 生命周期错峰小修复
|
||||
|
||||
- `ParticleLifecycleSeconds` 从 `3600` 改为 `14400` simulation seconds;`VisualSimulationSecondsPerRealSecond=1200` 未变,因此基础生命周期为 12 real seconds。
|
||||
- 首次 State seed 的 age 改为 `particleHash(v_uv + vec2(71.19, 29.47)) * maxAge`,不再统一为零。
|
||||
- 每个 slot 的 `maxAge = base * mix(0.75, 1.25, particleHash(v_uv + vec2(17.31, 83.17)))`;普通 respawn 仍重置 age=0,initial seed 保留错峰 age。
|
||||
- `ParticleLifecycle` 日志使用 `configuredSlots`,并标示 `initialAge=HASH_STAGGERED`、`maxAge=HASH_JITTERED_0.75_1.25` 与 `readback=disabled`。
|
||||
|
||||
State Float、Trail UByte、previous→current segment、view-space Trail、time-based fade、canonical Field、Timeline、Runtime Window、WeatherColorLayer 和 REAL WEATHER UI 均未修改。
|
||||
|
||||
shader generator、Linux OpenGL 精确编译、既有非 Jest style layer 精确编译和 `git diff --check` 均通过;未执行 Android 或 Jest。
|
||||
Reference in New Issue
Block a user