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

1.3 KiB
Raw Blame History

N-014 NLA

状态:in_progressAction Clip Main/求值 + reverse/repeat 子集)

详细分解、AnimationIR strip/track、Main 编辑、原生 NLA 求值、UI、GLB 映射和验收命令见 docs/UNDECLARED_CAPABILITIES_EXECUTION_PLAN.md

本轮已交付 NlaTrackIR/NlaStripIR、Action 存在性、owner/path、稳定排序、不重叠、 range/scale/repeat/influence 一致性、blend/extrapolation 和 time-warp 阻断。SceneIR reader 可恢复 Track/Action Clip 摘要;setNLAStack 以整栈替换事务写 Blender Main并经过 undo 历史、保存重开和 frame 5 native depsgraph 求值。Action Clip reverse 已映射到 Blender NLASTRIP_FLAG_REVERSEreader 可恢复该标志;反向正例得到预期线性位置约 [0.555556, 1.111111, 1.666667]。 同一正例已扩为 repeat=2frame 5 与第二周期 frame 14 的 native Depsgraph 矩阵一致。

当前只支持单对象 Action Clip、正 scale、Replace/Add/Multiply/Combine 和有限外插。 Transition/Meta/Sound、Animated Time、Drivers、细粒度拖动/resize 命令、NLA UI、 骨骼/约束混合矩阵及 GLB 展开仍为 planned/结构化阻断。

验收:npm --prefix web run test:authoring-roundtripnpm --prefix web run test:capability-gates