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

1.5 KiB
Raw Blame History

N-002 Modifier/Depsgraph 能力矩阵

状态:done(能力矩阵契约)

当前报告覆盖 modifier UID、堆栈顺序、viewport/render/edit/cage 开关、目标对象依赖和 EVALUATED/DISABLED/BLOCKED 结构化状态。跨对象循环返回 MODIFIER_DEPENDENCY_CYCLE,缺目标返回 MODIFIER_TARGET_MISSING。native target 遍历覆盖 Array、Mirror、Boolean、Lattice、Curve、Armature、Hook、Mesh Deform、Shrinkwrap、 Surface Deform、Screw 和 Displace mapping object。

本轮继续加入受控 Displace无纹理、无顶点组、Local Space 的常量 X/Y/Z/Normal 位移与 Blender 5.2 golden 一致纹理、RGB 和 mapping object 返回 MODIFIER_CONFIGURATION_UNSUPPORTED。Geometry Nodes 白名单从 Transform Geometry 扩为 constant-offset Set Position二者都使用桌面 golden 比较。simulation zone/bake 不执行不确定 状态,保留输入几何并返回 GEOMETRY_NODES_SIMULATION_UNAVAILABLE。机器门逐项覆盖 Blender 5.2 的 086 共 87 个类型27 类进入 native 白名单60 类保留身份并使用 disabled sentinel 启用时结构化阻断。完整 lazy-function runtime、deterministic simulation cache、Grease Pencil 求值不是该能力矩阵的隐含承诺;未来扩白名单必须新增 Blender golden。

验收:npm --prefix web run test:modifier-goldensnpm --prefix web run test:modifier-cyclenpm --prefix web run test:depsgraphnpm --prefix web run test:modifier-matrix