Conversation
Seventeen local characters and two dance motions were compared through motionRetarget v0.5.0. The ground truth is MMD's own evaluated segment directions. Onto a level-arm skeleton, today's identity rest leaves every arm segment low by the model's rest angle (median 40 degrees). A rest aimed from the arm chain's rest bone directions onto the lateral axis removes that error. Applying the same aim to the whole body flips the chest where 上半身3 lies below 上半身2, and it levels feet that no humanoid rest levels. A source rest is correct only when a PMX target states the same rest. Stating it on the source alone takes PMX to PMX from 2.5 to 40 degrees. So MOT-O10 now waits on usd-motion-plugins: a target rest distinct from the bind rest, and public T-pose directions. The same run opens MOT-O12. 上半身3 sits between 上半身 and 上半身2, which is against role-table version 1's chest -> upperChest order. Expression interoperability is marked blocked. The shared core has promoted no common expression semantic, and a mapping may not invent one. Docs only. No library changed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR records a local comparison of MMD's A-pose rest against a level-arm rest (MOT-O10), and it updates the open questions and roadmap to match. It changes docs only; no library changed.
docs/reports/2026-09-25-phase9-rest-pose-comparison.md. It covers 17 local characters and two dance motions. Each clip is evaluated bymmdControl, built by the adapters, and retargeted bymotionRetargetv0.5.0. The ground truth is MMD's own evaluated segment directions.t-poseconstruction applied to the whole body flips the chest where上半身3lies below上半身2, and it levels the feet.usd-motion-plugins, for a target rest distinct from the bind rest and for public T-pose directions.上半身3sits between上半身and上半身2in both local models that have it, which is against role-table v1'schest→upperChestorder. With a motion that keys上半身2, arms land up to 26° off on targets withoutupperChest. A v2 table is proposed.Test plan
python scripts/check_docs.pypasses: every link and anchor resolves.🤖 Generated with Claude Code