Skip to content

Integrate original control-space CanonicalMotion V2 and sampling, preserve Mechanics execution - #365

Merged
merynz merged 9 commits into
mainfrom
integrate/v6-motion-control-space-20261107
Nov 6, 2026
Merged

merynz merged 9 commits into
mainfrom
integrate/v6-motion-control-space-20261107

Conversation

@merynz

@merynz merynz commented Nov 6, 2026

Copy link
Copy Markdown
Owner

Part 3 of mainline consolidation (#361)

Depends on #364 (Mechanics baseline). The temporary stacked base exists only while #364 is undergoing broad mainline CI; after #364 squash-merges, this PR must be rebased from the new main SHA and retargeted to main to avoid importing old ancestry.

Exactly preserve source: V6 PR #297 pinned dd3089957e3126d93db4ad2804e30511cfdca348 three original source modules control_motion_ir_v1.py, canonical_motion_ir_v2.py, control_motion_runtime_v2.py; original test_control_motion_v2.py and test_control_motion_ik_integration_v1.py. This is the existing control-space Motion IR, not a new synthesis algorithm.

Adds an independent mainline negative/continuity court for loop endpoints, nonloop clamping, source/Mechanics hashes, unknown controls, quaternion sign-slerp. Dedicated GitHub CI with PR concurrency governance.

Not included: CAS platform Motion worker, Go product capability registration, ModelRelease/Corpus370, Graphics, learned animation, IK V7 cross-parent research, editor. No automatic retarget or ProductRevision claim.

Do not merge before #364 and all own/broad checks PASS.

@merynz
merynz force-pushed the integrate/v6-motion-control-space-20261107 branch from 6a82e93 to 43a32cb Compare November 6, 2026 22:08
@merynz
merynz changed the base branch from integrate/v6-mechanics-baseline-20261107 to main November 6, 2026 22:08
@merynz
merynz marked this pull request as ready for review November 6, 2026 22:38
@merynz
merynz merged commit 7efb85e into main Nov 6, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant