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 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 Locomotion; local revision unknown
Vendor/sourceVendor identity observed in delivered metadata; listing URL not retained
Delivered scope20 extracted FBX files: 7 in-place-directory and 13 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-locomotion.manifest.json; SHA-256 b9478ef47ba6fbf158737c867a2e7e6a253c910c48b0b3c0a77f133950f005e9; 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 18 motions is not linked authoritatively to these 20 files. Current conclusions use exact source paths and fresh measurements only.

Evidence coverage

SurfaceOffered/deliveredEvaluatedFindingsNot evaluated and why
Animation/source files20200 baseline errors; 5 warningsVendor motion mapping unavailable
Rigs/export variants2 skeleton counts20two 68-bone X Bot.fbx; 18 66-bone files; Mixamo roles resolvedRetarget/deformation unavailable
AnimSmith baseline20205 warnings; 2852 notes—
Declared contracts20206 ownership errors; 5 warningsPer-file project intent unavailable
Evaluator scenario11 static proposal2 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-unknown2020One opaque current source unit per delivered FBX
Total2020Current exact source paths; no vendor mapping inferred

Exact runtime members

Set/profileRole or coordinateExact membersVariant/typeTiming or motionRuntime contract
hypothesis/kinematic-speedwalkLocomotion_Pack_-_in-place/walking.fbxvariant=in-placeduration=1.033 s; frames=32 framesloop=unknown; sync=not-evaluated; movement=controller-xz-yaw; playback=project-defined
hypothesis/kinematic-speedrunLocomotion_Pack_-_in-place/running.fbxvariant=in-placeduration=0.700 s; frames=22 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-speedspeed-blendLocomotion_Pack_-_in-place/walking.fbx; Locomotion_Pack_-_in-place/running.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 20 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; 5 warnings; all sources readableMixamo roles resolved; vendor semantics and retarget use unavailableNo current engine, visual, contact, or gameplay acceptance
hypothesis/kinematic-speedExact 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-capability6 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 20 FBX files. Both directory variants include X Bot.fbx with a 68-bone skeleton and an empty Take 001; the 18 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-speed names 2 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 walk 0.4841 and run 0.4529; the normalized circular-range spread is 0.0312 cycles, defined as 1 - largest cyclic gap across member phases on the unit cycle. These are observed-animsmith measurements; sync=not-evaluated, and no contact or synchronization acceptance follows from the spread.

Mechanical baseline

Finding/checkAffected scopePotential impactEvidence
No baseline errors20/20 filesFile-readable mechanical prerequisite onlyobserved-animsmith; current ledger
duration-sanity5 findings in 5 filesEmpty reference take or shorter channels clamp-held at clip endLocomotion_Pack_-_in-place/X Bot.fbx; Locomotion_Pack_-_root-motion/X Bot.fbx; Locomotion_Pack_-_root-motion/idle.fbx; Locomotion_Pack_-_root-motion/left turn 90.fbx; Locomotion_Pack_-_root-motion/right strafe.fbx
constant-track2852 notesPossible storage/evaluation overhead; no visual defect or safe rewrite inferredobserved-animsmith
Mixamo role resolution20/20 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 declarations6 stationary-root errors on Locomotion_Pack_-_root-motion/idle.fbx; Locomotion_Pack_-_root-motion/jump.fbx; Locomotion_Pack_-_root-motion/left turn 90.fbx; Locomotion_Pack_-_root-motion/left turn.fbx; Locomotion_Pack_-_root-motion/right turn 90.fbx; Locomotion_Pack_-_root-motion/right turn.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-speed / 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 18 metadata motions to 20 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 20/20 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: 80 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