Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Animation pack evidence appendix: Mixamo Magic Locomotion

Companion report: Technical report

Evidence status: partial — exhaustive current source mechanics and archive-level declarations; no current engine, visual, contact, retarget, license, or artistic acceptance.

Evaluation date: 2026-09-16

Current evaluator: AnimSmith 0.14.0

Report format: 3

This appendix contains scrubbed facts only. The canonical readiness ladder remains authoritative. The evaluation manifest schema is urn:animsmith:skill:animation-pack-evaluation-manifest:1; it is retained as opaque historical classification input, not current source-to-vendor mapping authority.

Evaluation scope and provenance

FieldValue
Pack/editionMixamo Magic Locomotion; local revision unknown
Vendor/sourceVendor identity observed in delivered metadata; listing URL not retained
Delivered scope27 extracted FBX files: 10 in-place-directory and 17 root-motion-directory files
Target useEngine-neutral intake plus a new evaluator-proposed kinematic-controller scenario
Target enginesNot evaluated
Target rigs/packsMixamo profile resolved; no target character or cross-pack runtime supplied
Source manifestFresh 249-file collection inventory SHA-256 bc8543a8e1c7cf439030c07a2aead5db183d610633f637c1979dbce71a4dce66; identical before/after evaluation
Evaluation manifestmixamo-magic-locomotion.manifest.json; SHA-256 c766dea7a1f0e34d83fcf7f4686f9540f72b514643e28038b81e9ea9a1c8909d; legacy schema urn:animsmith:skill:animation-pack-evaluation-manifest:1
Acquisition/license provenanceExtracted files are locally authorized; original ZIPs and controlling license evidence were unavailable; not legal advice

The legacy metadata count of 25 motions is not linked authoritatively to these 27 files. Current conclusions use exact source paths and fresh measurements only.

Evidence coverage

SurfaceOffered/deliveredEvaluatedFindingsNot evaluated and why
Animation/source files27270 baseline errors; 6 warningsVendor motion mapping unavailable
Rigs/export variants2 skeleton counts27two 68-bone X Bot.fbx; 25 66-bone files; Mixamo roles resolvedRetarget/deformation unavailable
AnimSmith baseline27276 warnings; 3837 notes—
Declared contracts27274 ownership errors; 6 warningsPer-file project intent unavailable
Evaluator scenario11 static proposal4 members with measured gait phaseLoop, synchronization, contact, engine, and visual acceptance unavailable
Engine import/playback4 common runtimes00No current engine project ran
Blend/mask/retarget1 proposed set0 runtime tests0Target graph/character unavailable

Claim legend

Consequential claims are observed-file, observed-animsmith, inferred, or not-evaluated under the assessment taxonomy.

Evaluation manifest and taxonomy

Canonical clip-role inventory

Canonical primary roleLogical motionsDelivered filesEvidence boundary
idle-pose00Not authoritatively classified
continuous-locomotion00Filename-based hypotheses stay outside the canonical role count
locomotion-transition00Not authoritatively classified
airborne00Not authoritatively classified
traversal00Not authoritatively classified
action-interaction00Not authoritatively classified
reaction-death00Not authoritatively classified
emote-cinematic00Not authoritatively classified
other-unknown2727One opaque current source unit per delivered FBX
Total2727Current exact source paths; no vendor mapping inferred

Exact runtime members

Set/profileRole or coordinateExact membersVariant/typeTiming or motionRuntime contract
hypothesis/kinematic-run-4wayforward=(0,1)Magic_Locomotion_Pack_-_in-place/Standing Run Forward.fbxvariant=in-placeduration=0.733 s; frames=23 framesloop=unknown; sync=not-evaluated; movement=controller-xz-yaw; playback=project-defined
hypothesis/kinematic-run-4wayback=(0,-1)Magic_Locomotion_Pack_-_in-place/Standing Run Back.fbxvariant=in-placeduration=0.633 s; frames=20 framesloop=unknown; sync=not-evaluated; movement=controller-xz-yaw; playback=project-defined
hypothesis/kinematic-run-4wayleft=(-1,0)Magic_Locomotion_Pack_-_in-place/Standing Run Left.fbxvariant=in-placeduration=0.767 s; frames=24 framesloop=unknown; sync=not-evaluated; movement=controller-xz-yaw; playback=project-defined
hypothesis/kinematic-run-4wayright=(1,0)Magic_Locomotion_Pack_-_in-place/Standing Run Right.fbxvariant=in-placeduration=0.767 s; frames=24 framesloop=unknown; sync=not-evaluated; movement=controller-xz-yaw; playback=project-defined

The table above preserves the measured member detail from the companion report; its proposed controller still requires target-engine acceptance.

Runtime-set inventory

Runtime setTypeMembers/variantsGrouping evidenceValidation status
hypothesis/kinematic-run-4waydirectional-blendMagic_Locomotion_Pack_-_in-place/Standing Run Forward.fbx; Magic_Locomotion_Pack_-_in-place/Standing Run Back.fbx; Magic_Locomotion_Pack_-_in-place/Standing Run Left.fbx; Magic_Locomotion_Pack_-_in-place/Standing Run Right.fbx; all in-placenew evaluator hypothesis from current source names; no vendor/runtime authority; exact durations and frames are in the primary tablenot-evaluated runtime acceptance

Pipeline-stage coverage

StageCoverage stateEvidence / remaining gate
Acquirepartially-evaluatedExtracted source present; original ZIP/license unavailable
Preserve rawevaluated-cleanFresh inventory matched byte-for-byte before/after the read-only matrix
Inspectevaluated-cleanAll 27 FBXs admitted and resolved the Mixamo profile
Segmentnot-evaluatedVendor motion-to-file mapping unavailable
Root motionpartially-evaluatedArchive-level XZ declarations ran; per-file ownership and yaw remain project decisions
Conformnot-evaluatedNo source rewrite was authorized or produced
Validatepartially-evaluatedMechanical and declared checks complete; runtime/artistic gates open
Optimizenot-evaluatedConstant-track notes were not promoted to a rewrite
Exportnot-evaluatedNo engine-facing export ran
Gate/reportpartially-evaluatedSource-only decision report complete; adoption gates remain

Readiness evidence by clip set

Role or runtime setFile-ready / clip-readySet-ready / rig-useRuntime / acceptance boundary
Opaque delivered corpus0 errors; 6 warnings; all sources readableMixamo roles resolved; vendor semantics and retarget use unavailableNo current engine, visual, contact, or gameplay acceptance
hypothesis/kinematic-run-4wayExact members and gait phases measured; loop intent unknownNew evaluator hypothesis; controller ownership proposedTarget-engine blend, phase/contact acceptance, transition, and deformation test required

Validation-profile status

Validation profileSelectionResult / next evidence
Marketplace intakeselected — observed-pack-capabilityExhaustive source mechanics complete; acquisition/license boundary remains
Blended locomotionselected — evaluator-selected-generic-scenarioExact static proposal and gait-phase measurements recorded; runtime blend and phase/contact acceptance required
Root-motion controllerselected — observed-pack-capability4 archive-level ownership conflicts require per-file policy
State-machine transitionsselected — evaluator-selected-generic-scenarioFull-body transition policy proposed; no authored/runtime transition tested
Layered upper body/weaponsnot-selectedNo mask/additive contract or layer evidence
Traversal/environmentnot-selectedNo target traversal/environment contract
Contact actions/interactionsnot-selectedNo contact target or gameplay contract
Retargeted/customizable charactersnot-selectedNo target rig or retargeter supplied
Motion matching/searchnot-selectedNo database/annotation contract supplied
Networked movementnot-selectedNo replication/rollback contract supplied
Runtime performancenot-selectedNo target hardware/runtime project supplied

Pack inventory and content evidence

The fresh inventory contains 27 FBX files. Both directory variants include X Bot.fbx with a 68-bone skeleton and an empty Take 001; the 25 motion-named files use 66 bones. All sources resolved the same nine Mixamo roles. This establishes static structure, not identical hierarchy/rest pose or retarget compatibility. Constant-track findings are optimization hints only.

The current scenario is intended to be useful without claiming old authority: hypothesis/kinematic-run-4way names 4 exact in-place-directory files, records current durations/frame counts, assigns movement to a hypothetical kinematic controller, and leaves loop intent, gait-phase acceptance, transitions, and runtime acceptance open. AnimSmith measured phase (cycles) as forward 0.4370, back 0.6134, left 0.4670, and right 0.4208; the normalized circular-range spread is 0.1926 cycles, defined as 1 - largest cyclic gap across member phases on the unit cycle. These are observed-animsmith measurements; sync=not-evaluated, and no defect, contact acceptance, or synchronization acceptance follows from the spread alone.

Mechanical baseline

Finding/checkAffected scopePotential impactEvidence
No baseline errors27/27 filesFile-readable mechanical prerequisite onlyobserved-animsmith; current ledger
duration-sanity6 findings in 6 filesEmpty reference take or shorter channels clamp-held at clip endMagic_Locomotion_Pack_-_in-place/X Bot.fbx; Magic_Locomotion_Pack_-_root-motion/Standing Jump.fbx; Magic_Locomotion_Pack_-_root-motion/Standing Land To Standing Idle.fbx; Magic_Locomotion_Pack_-_root-motion/Standing Turn Left 90.fbx; Magic_Locomotion_Pack_-_root-motion/X Bot.fbx; Magic_Locomotion_Pack_-_root-motion/standing idle.fbx
constant-track3837 notesPossible storage/evaluation overhead; no visual defect or safe rewrite inferredobserved-animsmith
Mixamo role resolution27/27 filesEnables measurement; does not prove target-character retargetingobserved-animsmith

AnimSmith remediation evidence

Source issueOperation/declarationsResultIndependent verificationRemaining caveat
MIX-OWN-001Archive-level in-place and animation-owned XZ declarations4 stationary-root errors on Magic_Locomotion_Pack_-_root-motion/Standing Jump.fbx; Magic_Locomotion_Pack_-_root-motion/Standing Turn Left 90.fbx; Magic_Locomotion_Pack_-_root-motion/Standing Turn Right 90.fbx; Magic_Locomotion_Pack_-_root-motion/standing idle.fbxCurrent per-file lint and measurement; no output producedPer-file intent and controller acceptance unavailable; residual unresolved
MIX-TIME-001No transform runCandidate not producedCurrent baseline identifies exact channel-end rangesArtist intent and visual boundary acceptance unavailable; residual unresolved
MIX-CONTENT-001No transform runCandidate not producedBoth exact X Bot.fbx files retain 68 bones and an empty takeReference-vs-animation intent unavailable; residual unresolved

No command availability, configuration, or generated hypothesis is reported as a source repair.

Engine procedures and evidence

RuntimeVersionProcedureObserved resultRemaining gate
UnityunspecifiedNot runnot-evaluatedExact import/controller/blend/visual test
Unreal EngineunspecifiedNot runnot-evaluatedExact import/retarget/Blend Space test
GodotunspecifiedNot runnot-evaluatedExact Skeleton3D/AnimationTree test
BevyunspecifiedNot runnot-evaluatedExact target identity/graph/controller test

Rig, masking, and compatibility evidence

Pack/rig/set pairSkeleton/retargetScale/axesRoot policyTiming/blendOverall evidence
hypothesis/kinematic-run-4way / target characterMixamo roles resolve; target deformation not testedNot evaluatedController XZ/yaw/collision proposedExact durations and gait phases measured; synchronization/blend acceptance not testednot-evaluated beyond static source evidence
This pack / any other Mixamo constituentCommon role labels and 66-bone count observed on motion filesNot evaluatedPer-file ownership unavailableNo pairwise transition/blend testunknown; no cross-pack claim

Limitations and unknowns

  1. Vendor mapping from 25 metadata motions to 27 files is unavailable and was not reconstructed from names.
  2. Loop intent, gait-phase acceptance, contacts, target character, deformation, engine graph, visual quality, root/yaw policy, and cross-pack behavior remain untested.
  3. Original ZIP payloads and controlling license evidence were unavailable; current hashing covers extracted source only.

Changes between AnimSmith versions

AnimSmith 0.14.0 — Fresh current-source matrix admitted 27/27 FBXs and revalidated baseline and archive-level declarations. New controller topology is explicitly evaluator-proposed and remains runtime-unaccepted.

AnimSmith 0.10.0 — Retained historical counts happen to agree; no prior semantic membership or engine claim was promoted. AnimSmith 0.7.0 evidence remains superseded.

Reproduction

Official evaluator preflight: release archive, archive SHA-256 4ecf79436f9123c779edb004050da3010b44a2b392e3031facb227d7734fc33e; exact member animsmith-v0.14.0-x86_64-unknown-linux-gnu/animsmith, binary SHA-256 c2b9649bc74f8a7e5b5d7361a6feaa93941b2327cd7eee82235024bd4f61e366; tag v0.14.0, peeled commit e8321ad40be5ef6f162b31f085819c039175c3c9; working-tree state: N/A (official archive). Compiled features: fbx, report. Version and required command help plus representative FBX admission passed before evaluation. Preflight: external:animsmith-0.14.0-report-refresh/preflight.json, SHA-256 7034b5043de54e7b30064230db18605d1f96d0ea1477f7b8c56ce817cc73521a.

The current official binary SHA-256 is c2b9649bc74f8a7e5b5d7361a6feaa93941b2327cd7eee82235024bd4f61e366, version 0.14.0, source revision e8321ad40be5ef6f162b31f085819c039175c3c9, dirty false, features fbx,report. Version, top-level help, and inspect, measure, and lint help all exited 0 before the matrix. Representative FBX admission and the exhaustive run then completed.

The read-only four-worker matrix ran inspect, JSON measure, empty-config JSON lint, and variant-declaration JSON lint for every source: 108 commands for this constituent and 996 collection-wide. Source inventory SHA-256 bc8543a8e1c7cf439030c07a2aead5db183d610633f637c1979dbce71a4dce66 covers 249 files / 119,754,377 bytes and matched before/after. Current ledger SHA-256 is 62b0a7b7a1bb47c817f6b005a988077a44dc8d942bb26343a5f7278a15582272; summary 4dd01ee9f1398fa200355c82206c8fd24d80d0dea1f8965aee8b03ba400cfc7c; report data a8d8e1bd3707b58e24f7d08f4ea7038c0f316254fa289e4f6439284dbcbc388f. Baseline config digests are e3b0c442... for the shared empty file or cf70223... for the explicit Mixamo baseline; in-place declaration digest acb638c0...; root-motion declaration digest 567dd18f.... Full digests, private paths, outputs, and licensed sources remain external.

Sources