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

22 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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-goldens``npm --prefix web run test:modifier-cycle`
`npm --prefix web run test:depsgraph``npm --prefix web run test:modifier-matrix`