Advance WebGPU volume and bounded workflows

This commit is contained in:
mes123456
2026-08-14 18:08:29 -04:00
parent 3da1dfc804
commit 68d50f810f
119 changed files with 9028 additions and 430 deletions

View File

@@ -13,17 +13,26 @@
修改使用 revision 事务,锁定项和 stale revision 会拒绝,提交后再次完整解析。
4. N-022-Cmarker/mask schema edit 可用browser tracking 只有显式 probe 成功后
放行camera solve 保持 `BLOCKED` 并要求受验证的服务端 Blender。
5. N-022-A(部分):Blender 5.2 Mask Main reader 输出 layer、spline 和 Bezier point保留
5. N-022-D(部分):按屏幕射线对可见、未锁定且非零透明度的 Mask Bezier 段做有界采样,
返回稳定的 layer/spline/point/segment identity精确点命中优先于段命中未声明的
selection/raycast 编辑器仍保持阻断。
6. N-022-A部分Blender 5.2 Mask Main reader 输出 layer、spline 和 Bezier point保留
cyclic/fill、viewport visibility、lock/hide-select、opacity、handle type/坐标、feather 与
selection1024 layer、100k spline、1M point 预算在分配前检查。MovieClip 不能从外部路径
推导内容 SHA-256继续阻断而不使用路径散列冒充源摘要。
7. N-022-D选择子集Mask point marquee 支持 replace/add/toggle验证矩形、已有 stable
identity、重复项和 1M point 预算;输出按 Main 中的 mask/layer/spline/point 顺序确定化,隐藏、
锁定和零透明度 layer 不会成为新选中项。
8. Blender 5.2 fixture 同时包含锁定层和可编辑层,经 WASM/Worker 后实证锁定点不可 raycast
可编辑点返回稳定 identity跨两层的 marquee 仅选择可编辑点toggle 可确定性清空。
## 仍然阻断
- N-022-A/B真实 MovieClip reader、Mask/MovieClip 写回、undo/redo 和 save/reopenMask reader
已完成。
- N-022-C浏览器 tracking 实现、完整 camera/plane solve 与服务端 job/hash 提交。
- N-022-DClip/Mask editor、overlay、selection/raycast 和 compositor/scene 实际绑定
- N-022-D完整 Clip/Mask editor、overlay、handle/segment marquee 与 compositor/scene 实际绑定
point raycast 和 point marquee 的真实 Main 子集已完成。
- N-022-Edesktop solve/error golden、媒体故障和 Chromium 测试。
## 验收