Advance bounded editor and cache workflows

This commit is contained in:
mes123456
2026-08-12 19:31:41 -04:00
parent d54d5dd913
commit 3da1dfc804
19 changed files with 563 additions and 50 deletions

View File

@@ -20,11 +20,16 @@ cache playback、WASM solver 和 bake job 未实现)
Particle/Hair 数据;只输出实际存在的 system,绑定 owner stable ID、有界 settings、collision
dependency 和浏览器可复算 SHA-256。当前 fixture 实证覆盖禁用 Cloth、Soft Body 和 Collision
依赖,save/reopen 保持一致;未用合成 system 填充其余 family。
7. N-018-C(浏览器格式边界):版本化 `BTF1` 二进制帧可解码有界 object transform,校验
frame、对象 stable ID、精确字节长度、有限 translation、单位 quaternion、非零 scale 和重复
ID。该格式仅是浏览器自有的 cache playback primitive,不是 Blender desktop bake family
payload,因此 capability inventory 的 `cachePlayback` 仍为 `BLOCKED`。
## 仍然阻断
- N-018-A/B:从真实 Main 提取完整 family settings、collection/effector/collision 依赖。
- N-018-C:desktop bake payload 的 family decoder、depsgraph frame playback 和 100 帧 golden。
- N-018-C:desktop bake payload 的逐 family decoder、与 depsgraph/viewport 的 frame playback
连接和 100 帧 golden;浏览器自有 transform frame decoder 已完成但不替代 Blender bake。
- N-018-D:逐 family WASM solver 初始化、线程、内存和确定性验证。
- N-018-E:bake start/cancel/commit、服务端 job、故障恢复、进度与 UI。