Add Chromium-only Blender WebEngine parity work
This commit is contained in:
28
docs/status/W-036.md
Normal file
28
docs/status/W-036.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# W-036 Status
|
||||
|
||||
status: done_current_scope
|
||||
task: 导出动画和帧状态
|
||||
|
||||
## Implemented
|
||||
|
||||
Scene frame current/start/end and object transforms are exported from the
|
||||
serialized Scene block. Legacy FCurve lists and Blender 5.2 layered Actions
|
||||
(keyframe strips/channelbags) are decoded into target-scoped `AnimationIR`
|
||||
channels with RNA paths, scalar keyframes and bounded frame ranges. The
|
||||
Timeline uses scene bounds instead of a fixed 250-frame range after a `.blend`
|
||||
is opened.
|
||||
|
||||
## Accepted bounded scope
|
||||
|
||||
Timeline keyframe insertion/deletion for object location, Euler rotation and
|
||||
scale writes Blender layered Actions through Main. The UI exposes frame range,
|
||||
key dots, active Action and CONSTANT/LINEAR/BEZIER interpolation selection.
|
||||
Object constraint enable/influence is editable and node constraints plus pose
|
||||
constraints are exported in SceneIR. Frame/pose goldens cover 1/5/10/15 and
|
||||
save/reopen compares evaluated matrices and vertices.
|
||||
|
||||
The N-014 bounded extension now reads and atomically replaces single-object
|
||||
Action Clip stacks, and Blender's native depsgraph evaluates the saved Main at
|
||||
the requested frame. Transition/meta/sound strips, Animated Time, reverse,
|
||||
Drivers, complete blending matrices and arbitrary constraint types remain
|
||||
structured future extensions; Three.js does not approximate them.
|
||||
Reference in New Issue
Block a user