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: Protofactor Basic Locomotion Animset

Companion report: Protofactor Basic Locomotion report

Evidence status: partial — the official evaluator loaded the delivered FBXs and produced current baseline evidence.

Evaluation date: 2026-09-01

Current evaluator: AnimSmith 0.10.0

Report format: 2

This appendix preserves current evidence only. The canonical readiness ladder remains authoritative.

Evaluation manifest schema: urn:animsmith:skill:animation-pack-evaluation-manifest:1.

Evaluation scope and provenance

FieldValue
Pack/editionProtofactor Basic Locomotion Animset; local constituent revision unknown
Vendor/sourceProtofactor Ultimate Animation Collection
Delivered scopeAuthorized local commercial delivery; 179 preserved FBXs
Target useEngine-neutral third-person locomotion intake
Target enginesUnity, Unreal Engine, Godot, and Bevy; not evaluated in this run
Target rigs/packsNo target character or current cross-pack run supplied
Source manifestExternal scrubbed inventory, SHA-256 c6cc4d541fa2cb8e4f3e14c283d5b925f83957db35bfa079309f250cdaf101ba
Evaluation manifesturn:animsmith:skill:animation-pack-evaluation-manifest:1; current binding unavailable because current output binding was not rendered for this retained report format
Acquisition/license provenanceCommercial source was authorized locally; no transaction or redistribution conclusion is made

Evidence coverage

SurfaceOffered/deliveredEvaluatedFindingsNot evaluated and why
Animation files179 FBXs179baseline completedmechanical and contract evidence captured
Rigs/export variantsUnknown00Not evaluated in this run
AnimSmith baseline179179current findings recordedinspect, JSON measure, JSON lint, and Markdown lint completed per file
Declared contracts177 motion-labelled files17758 pass; 119 fail per output formatMechanical contract results are current; semantic taxonomy, engine, and artistic acceptance were not evaluated
Offline visual reports000Not evaluated in this run
Engine import/playback4 runtimes00No engine import or playback run selected
Blend/mask/retargetUnknown00Measurements completed, but no target rig or blend/mask acceptance test ran

Claim legend

Current consequential claims use observed-file, observed-animsmith, documentation-stated, or not-evaluated as defined by the assessment taxonomy.

Evaluation manifest and taxonomy

Canonical clip-role inventory

Canonical primary roleLogical motionsDelivered filesEvidence boundary
idle-pose00Classification was not regenerated or accepted
continuous-locomotion00Classification was not regenerated or accepted
locomotion-transition00Classification was not regenerated or accepted
airborne00Classification was not regenerated or accepted
traversal00Classification was not regenerated or accepted
action-interaction00Classification was not regenerated or accepted
reaction-death00Classification was not regenerated or accepted
emote-cinematic00Classification was not regenerated or accepted
other-unknown00Classification was not regenerated or accepted
Total00179 delivered FBXs remain unclassified

Runtime-set inventory

No runtime sets were identified.

Pipeline-stage coverage

StageCoverage stateEvidence / remaining gate
Acquirepartially-evaluatedAuthorized local bytes inventory only
Preserve rawevaluated-cleanRaw commercial source was not modified
Inspectevaluated-finding179 baseline attempts completed
Segmentnot-evaluatedNo separate segmentation trial selected
Root motionnot-evaluatedMeasurements completed; no root-motion policy or controller acceptance was evaluated
Conformpartially-evaluatedTwelve declared slices and 24 declared in-place gait anchors generated external candidates; no target-rig or engine acceptance was run
Validateevaluated-findingDefault lint completed for every FBX
Optimizepartially-evaluatedThree external constant-track candidates were generated; source was unchanged and runtime equivalence remains unproved
Exportpartially-evaluatedCandidates were written as external GLBs only; no engine handoff was selected
Gate/reportpartially-evaluatedCurrent baseline, remediation, and boundary recorded

Readiness evidence by clip set

Role or runtime setFile-ready / clip-readySet-ready / rig-useRuntime / acceptance boundary
Entire delivered corpusevaluated-findingnot-evaluatednot-evaluated

Validation-profile status

Validation profileSelectionResult / next evidence
Marketplace intakeselected — evaluator-selected-generic-scenarioSource inventory and current baseline captured
Blended locomotionselected — evaluator-selected-generic-scenarioMeasurements completed; selected IP/RM ownership, blend policy, and engine acceptance remain
Root-motion controllerselected — evaluator-selected-generic-scenarioMeasurements completed; controller trajectory policy and engine acceptance remain
State-machine transitionsselected — evaluator-selected-generic-scenarioRequires contract-qualified clip selection and engine test
Layered upper body/weaponsnot-selectedNo current action scope
Traversal/environmentnot-selectedNo current action scope
Contact actions/interactionsnot-selectedNo current action scope
Retargeted/customizable charactersnot-selectedNo target character supplied
Motion matching/searchnot-selectedNo motion database scope
Networked movementnot-selectedNo controller scope
Runtime performancenot-selectedNo runtime build

Pack inventory and content evidence

The scrubbed inventory records 385 regular files totaling 296,205,291 bytes; 179 are FBX AnimSmith-input candidates. File names indicate locomotion, cover, airborne, turn, and action families, but names are not current semantic proof.

Mechanical baseline

Finding/checkAffected scopePotential impactEvidence
Baseline mechanical health179/179 FBXsMechanical, rig, timing, and lint assessment completedobserved-animsmith; 716 commands completed
Declared-contract results177/177 motion-labelled files58 pass and 119 fail per output format; not an engine or artistic acceptance resultobserved-animsmith

AnimSmith remediation evidence

Source issueOperation/declarationsResultIndependent verificationRemaining caveat
36 negative-time findings in 12 inputsDeclared transform --slice windows at 30 FPS12/12 generated candidates; the 36 time-monotonic errors are absent after slicingEvery output passed inspect, JSON measure, and fix --dry-run; diff exited 1 for the intended changeRemaining loop-seam findings; candidates are unpromoted and no engine/visual result exists
In-place locomotion phase disagreementDeclared transform --gait-anchor on 24 selected in-place members24/24 generated candidates; circular spreads changed 0.7156245→0.0501911, 0.4630161→0.0938395, and 0.6597812→0.0724415Every output passed inspect, JSON measure, and fix --dry-run; diff exited 1 for the intended changePost-output declared lint findings remain; no root-motion, engine, visual, or gameplay acceptance is claimed
Dense constant tracksDeclared transform --prune-constant-tracks on three representatives3/3 generated candidatesEvery output passed inspect, JSON measure, and fix --dry-run; diff exited 1 for the intended changeSemantic/runtime equivalence is unproved; candidates are unpromoted

Engine procedures and evidence

RuntimeVersionProcedureObserved resultRemaining gate
UnityunspecifiedNone in current runnot evaluatedDisposable import, controller, and visual test
Unreal EngineunspecifiedNone in current runnot evaluatedDisposable import, retarget, graph, and visual test
GodotunspecifiedNone in current runnot evaluatedDisposable conversion/import and graph test
BevyunspecifiedNone in current runnot evaluatedSelected export handoff, runtime, and performance test

Rig, masking, and compatibility evidence

Pack/rig/set pairSkeleton/retargetScale/axesRoot policyTiming/blendOverall evidence
Basic Locomotion/current evaluatornot evaluatednot evaluatednot evaluatednot evaluatedCurrent baseline evidence

Limitations and unknowns

  1. No current engine, visual, contact, retarget, or artistic test ran.
  2. Commercial sources and outputs remain external and are not published.

Changes between AnimSmith versions

AnimSmith 0.10.0 — official baseline reran the corpus with the verified release, then produced the current 39-candidate remediation evidence. Earlier 0.7.0 evaluator and any engine/offline results are superseded historical evidence and are not used by the current report.

Reproduction

Evaluator archive: official Linux release archive, SHA-256 8de4f97949fbc61fc3aec1d5f22272735ffe06937a0fea5c998cb3e0f639c662; member animsmith-v0.10.0-x86_64-unknown-linux-gnu/animsmith, tag v0.10.0, peeled commit db91d8dda3326f97f581d4d62104d928caec383f, binary SHA-256 2052ce64eda53d5037b305561dd0287209719d743b0a4051552e197fbfe4a387. Working tree: N/A (official archive). The binary had the expected fbx and report feature surface; version, top-level help, and help for inspect, measure, lint, transform, diff, and fix all succeeded, as did representative FBX admission. Current outputs are output schema v19 / measurements schema v18. The safe external evidence locators are external:protofactor-remediation-0.10.0/basic-locomotion/remediation-v0.10.0-final/preflight.json (SHA-256 4fdb2d20e3067c47342cac542d28e7cd5e3272f01843a302827fff5c94af86c9), remediation-results.json (523cca49b496690cf47e7301a72e3839e893721b4acc7e9430e670c830480ea3), and public-summary.json (0574ba377f74d2063cfba8d630f15f595d862ca2bc5ed217984dc8eb2128d466). Each of the 179 source files received inspect, JSON measure, JSON lint, and Markdown lint; all remediation command output and digests remain external.

Sources