Files
workinf_Blender_Wasm/docs/status/N-011.md
2026-08-12 04:47:48 -04:00

1.2 KiB
Raw Blame History

N-011 Sculpt 子集

状态:in_progress属性 + 有界 Main stroke 子集)

详细分解、依赖、错误码、停止条件和验收命令见 docs/UNDECLARED_CAPABILITIES_EXECUTION_PLAN.md

本轮已交付 SculptStrokeIR、Mask/Face Set 校验、单用户/linked/Shape Key/拓扑 modifier 能力门、点数和属性预算。SceneIR 及 WBG1 header version 2 可携带并校验 sculptMaskfaceSetsMeshGeometryDelta 可对两个字段执行 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