Skip to content

v0.3.1

Latest

Choose a tag to compare

@affromero affromero released this 05 Jun 16:09
· 20 commits to main since this release

Quadruped mammals + a per-request reconstruction-model switch, synced with widget v0.3.1.

Added

  • Quadruped-mammal asset category — single image → rigged 3D Gaussian-splat animal with a SMAL skeleton and cursor head-follow (TripoSplat/TRELLIS → SuperAnimal-anchored SMAL). "Animal" option on /create.
  • TripoSplat reconstruction backend (VAST-AI), the default for animals (cleaner muzzles/faces), selectable per request via the /create model toggle, the ?backend=triposplat|trellis API param, and the --backend CLI flag.
  • 12 demos per category (48 total) with diverse subjects + mixed people poses.
  • Pre-commit code-quality enforcement in CI (jaxtyping array annotations, no-dict-typing, 1000-line cap, getattr/sys.path bans, __all__-only-in-__init__.py).

Changed

  • All project versions align on 0.3.1 (root, web app, backend, widget submodule, .splattie formatVersion).

Fixed

  • Cursor head-follow on rigged objects + quadrupeds (widget v0.3.1): bones rotate about their joint pivot (not the splat origin) and drive a split neck/head gaze chain, so heads visibly turn toward the cursor without tearing.

Widget: @afromero/splattie-widget@0.3.1