You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full body avatar support alongside heads: LHM/SMPL-X generation, body .splattie bundles with skeleton and LBS weights, body-aware API/model metadata, and head/body category selection.
Body editing in the web experience: separate head/body demo carousels, body-aware inline editor, full-body framing, body pose controls, and Playwright coverage for body rendering and IK handle dragging.
GPU-backed test coverage for head and body generation, with RUN_GPU_TESTS=1 running the full inference path and normal pytest runs keeping GPU checks explicitly opt-in.
Release-aligned CLI commands for demo generation, batch .splattie generation, manifest updates, expression-basis shrinking, and FLAME/ARKit basis exports.
Changed
All project versions now align on 0.2.0: root package, web app, backend package, widget package, .splattieformatVersion, and release tags.
.splattie format 0.2.0 requires assetType so bundles can represent heads, bodies, and future general-purpose objects.
Demo assets were regenerated and compressed for the bodies release, including compressed PLY bundles, smaller expression basis assets, updated thumbnails, and cache-busted public assets.
Backend script entrypoints were folded into the typed splattie CLI so release tooling runs in-process on Python 3.11.
Fixed
Body pose/export issues that caused stretched arms, T-pose fallback behavior, inconsistent per-state poses, and incorrect full-body framing.
Reduced-motion and stale widget-bundle issues that could leave the inline body editor blank or hide body IK handles.
API and deployment rough edges around camelCase responses, asset-type query parsing, CPU/GPU backend split, and reproducible frozen uv installs.