Scope#
V2 studio shoots continue to use Vicon / OptiTrack as physical capture hardware. The software path for cleanup and V2-skeleton retarget is Aja:
@aja/motion-pipeline-sdkfor ingest, marker-solve import, gap fill, jitter cleanup, contact cleanup, and root-motion normalization.@aja/neural-retargetingfor V2 fighter-skeleton retarget and retarget quality evidence.
Contract#
Before shoot_ingest, the capture session must pass
@v2/aja-consent-nil-ledger: every performer has active
@aja/consent-management consent, the Themis @themis/likeness license ID is
linked through consentChainRefs[], and rightsManifestSha256 matches
V2/legal/rights-manifest.json. Any revocation blocks future Aja processing and
Bellona cook for dependent clips.
@v2/aja-studio-mocap-pipeline emits a content-build-only plan with stages:
shoot_ingestmarker_solve_importcleanup_gap_fillcontact_root_cleanupneural_retarget_v2_skeletonretarget_quality_gate
The hardware policy records Vicon / OptiTrack as recording-only and sets
motionBuilderMayaFallbackAllowed: false for the default production path. Maya
and MotionBuilder remain manual review tools after Aja output, not the primary
cleanup or retarget owner.
The accepted retargeted clip then flows through
@v2/aja-bellona-livelink-export, where @bellona/mocap performs 60 Hz
frame-snap export and @bellona/unreal receives the editor-only Live Link
handoff for cooked AnimSequence import. Runtime Live Link plugins remain
disabled for V2.