Add Chromium-only Blender WebEngine parity work

This commit is contained in:
mes123456
2026-08-12 04:47:48 -04:00
commit 9fd26010f6
18225 changed files with 11622124 additions and 0 deletions

20
docs/status/N-011.md Normal file
View File

@@ -0,0 +1,20 @@
# N-011 Sculpt 子集
状态:`in_progress属性 + 有界 Main stroke 子集)`
详细分解、依赖、错误码、停止条件和验收命令见
[`docs/UNDECLARED_CAPABILITIES_EXECUTION_PLAN.md`](../UNDECLARED_CAPABILITIES_EXECUTION_PLAN.md)。
本轮已交付 `SculptStrokeIR`、Mask/Face Set 校验、单用户/linked/Shape Key/拓扑
modifier 能力门、点数和属性预算。SceneIR 及 WBG1 header version 2 可携带并校验
`sculptMask``faceSets``MeshGeometryDelta` 可对两个字段执行 replacement/range patch。
`setSculptMeshAttributes` 已通过 Blender Main 写入、undo 历史、保存重开和 WBG 二进制
回归;非持久的 active Face Set 仍返回 `CAPABILITY_MISSING`
`sculptStroke` 现在开放一个明确受限的 native Main 顶点事务Draw/Inflate/Grab/Smooth、
压力、Mask、对象空间对称、2048 samples/10000 path/250000 vertices 预算,以及 Shape Key、
linked、单用户和启用拓扑 modifier 安全门。它不是 Blender PBVH/BMesh 等价求值,仍不声明
动态拓扑、多分辨率、纹理笔刷、法线/切线 golden、Sculpt UI 或浏览器故障恢复;这些继续
返回结构化阻断并由 N-011-C2/D/E 负责。
验收:`npm --prefix web run test:authoring-roundtrip`