animsmith-report
Overview
animsmith-report renders animsmith findings into a single offline HTML
report. It is the report-generation crate used by the CLI's report
command: callers provide MetricGrids built from the loaded Document,
resolved rig roles, and findings; the crate returns self-contained HTML.
The report embeds the pose-grid frames computed on the Rust side and plays back exactly those frames in a small hand-written WebGL viewer. There is no CDN, no three.js dependency, and no JavaScript resampling; when a finding names a frame, the viewer scrubs to that judged frame.
Install
[]
= "0.1"
= "0.1"
The compiling render example lives in the crate-level API documentation.
Pass the same animsmith_core::MetricGrids used for checks or measurements
to render those sampled frames without resampling the clips.
Feature Flags
This crate has no public feature flags. In the animsmith CLI, the
HTML report command is controlled by the default report feature and is
omitted by --no-default-features. The workspace MSRV is Rust 1.88.
More Detail
- API reference on docs.rs
- CLI report command
- Embedding guide
- Raw asset to game-ready pipeline scenarios
- Workspace design
License
Licensed under either the MIT license or the Apache License, Version 2.0, at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in animsmith by you is licensed as MIT OR Apache-2.0, without any additional terms or conditions.