Original moire and root position studies Combination runtime Bun 1.3.11 Sharp 0.34.5 Node 25.8.1 Three 0.169.0 for source comparisons only No GPU generation or mocap used Reproduce saved numerical assets in an isolated folder Place moire-rig-study.ts beside build-moire-rig-assets.ts Install sharp@0.34.5 in that script folder using the package manager bun build-moire-rig-assets.ts /absolute/output-directory uv run --no-project --with numpy --with pillow python verify-moire-rig-native.py /absolute/output-directory The verifier writes moire-rig-validation.json and checks all RGBA channels in five PNGs plus root positions and times JSON formatting may differ without changing the record Source helper comparison Pinned source https://raw.githubusercontent.com/blendi-remade/prompt2rig/fe3d3eec992772b538992374ca933020ed517938/public/retarget.js Required SHA256 d087f0a9c508c5a268e9573c5d224370dbc88b091e1297b7c5c32eb5b5c0adeb Save that module as retarget.js in the isolated script folder Use package.json type module and install three@0.169.0 Place verify-prompt2rig-source.mjs and moire-rig-study.ts in the same folder node verify-prompt2rig-source.mjs /absolute/retarget.js /absolute/output-directory/prompt2rig-source-bake-proof.json Node 25 native TypeScript stripping loads the numeric helper The harness checks the pinned source hash before dynamically importing it Six fixtures exercise Track and trackToClip with a minimal authored rig adapter They do not execute the complete Rig retargeter browser app MediaPipe GVHMR WiLoR video provider or GPU worker Moiré scope Two sinusoidal transmittance fields multiplied and sampled at pixel centers 38 cycles across 384 pixels for the saved zero four and twelve degree outputs Sampling example source 0.58 cycles per pixel Gaussian sigma 0.75 pixels before point sampling Gaussian attenuation is not an ideal bandlimit and residual aliasing remains No uploaded photo repair recovered source detail or measured camera sensor output Root scope World position to parent local for translation Y rotation and positive diagonal scale only Seconds rebased to the first sample independently of root position transformation Numeric fixture format is original to this page not a full application payload importer No shear arbitrary hierarchy bone rotations animation retargeting or GLB validation