Skip to content

Commit 02e827a

Browse files
committed
Self-host public model assets
1 parent ec214c4 commit 02e827a

25 files changed

Lines changed: 223 additions & 1029 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ work can use `skip_vertices=True` to avoid preparing rest vertices.
6666
- Anatomicals: SKEL, MyoFullBody
6767
- Heads: FLAME
6868
- Hands: MANO
69-
- Robots: BrainCo, G1
69+
- Robots: BrainCo, G1, SmplHumanoid
7070

7171
See the [model docs](https://abcamiletto.github.io/body-models/#supported-models)
7272
for setup, supported backends, inputs, and model-specific behavior.

docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ uv add "body-models[jax]"
5656
| --- | --- | --- |
5757
| [BrainCo](models/brainco.md) | BrainCo Revo 2 robotic hand | auto-download |
5858
| [G1](models/g1.md) | Unitree G1 rigid links | auto-download |
59+
| [SmplHumanoid](models/smpl-humanoid.md) | SMPL-compatible humanoid MJCF variants | auto-download |
5960

6061
## Common Usage
6162

docs/models/anny.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ ANNY is a phenotype-driven body model with configurable rig and topology variant
44

55
## Setup
66

7-
ANNY downloads automatically on first use. To prefetch and save the path:
7+
ANNY downloads automatically on first use from `https://huggingface.co/abcamiletto/body-models`.
8+
The Hugging Face repo records the original ANNY Apache 2.0 and MPFB2 CC0 provenance. To prefetch
9+
and save the path:
810

911
```bash
1012
# Download the ANNY assets and store their path in the body-models config.

docs/models/brainco.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ BrainCo is a rigid articulated model of the BrainCo Revo 2 robotic hand using th
44

55
## Setup
66

7-
BrainCo downloads automatically on first use. To prefetch and save the path:
7+
BrainCo downloads from the public [`abcamiletto/body-models`](https://huggingface.co/abcamiletto/body-models) Hugging Face repository on first use. To prefetch and save the path:
88

99
```bash
1010
# Download the BrainCo MuJoCo XML and STL assets.
@@ -13,6 +13,8 @@ body-models download brainco
1313

1414
When passed manually, `model_path` should contain `left.xml`, `right.xml`, and `meshes/{left,right}/*.STL`.
1515

16+
The original BrainCo Revo2 description license is included with the hosted assets.
17+
1618
## Usage
1719

1820
```python

docs/models/g1.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ G1 is a rigid articulated Unitree G1 model with STL link meshes attached to the
44

55
## Setup
66

7-
G1 downloads automatically on first use. To prefetch and save the path:
7+
G1 downloads automatically on first use from `https://huggingface.co/abcamiletto/body-models`.
8+
The Hugging Face repo records the original GR00T-WholeBodyControl / LeRobot provenance. To prefetch
9+
and save the path:
810

911
```bash
1012
# Download the Unitree G1 XML and link meshes.

docs/models/garment-measurements.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ GarmentMeasurements is a PCA body model with an FBX-derived skeleton and skinnin
44

55
## Setup
66

7-
GarmentMeasurements downloads its preprocessed asset from
8-
`https://huggingface.co/datasets/abcamiletto/body-models-assets` on first use. To prefetch and save the path:
7+
GarmentMeasurements downloads its preprocessed assets from
8+
`https://huggingface.co/abcamiletto/body-models` on first use. The Hugging Face repo records
9+
the original SOMA-X Apache 2.0 provenance for the source asset. To prefetch and save the path:
910

1011
```bash
1112
# Download the preprocessed GarmentMeasurements body-model asset.

docs/models/mhr.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,17 @@ MHR is an expressive full-body model with neural pose correctives.
44

55
## Setup
66

7-
MHR downloads automatically on first use. To prefetch and save the path:
7+
MHR downloads from the public [`abcamiletto/body-models`](https://huggingface.co/abcamiletto/body-models) Hugging Face repository on first use. The hosted package keeps the original MHR checkpoint for the default LOD 1 path and adds preprocessed FBX-derived mesh assets for LODs 0 through 6.
8+
9+
To prefetch and save the path:
810

911
```bash
1012
# Download the MHR assets and store their path in the body-models config.
1113
body-models download mhr
1214
```
1315

16+
The original MHR license is included with the hosted assets.
17+
1418
## API
1519

1620
::: body_models.bodies.mhr.numpy.MHR

docs/models/myofullbody.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ MyoFullBody is a MuJoCo-derived musculoskeletal full-body model from `amathislab
44

55
## Setup
66

7-
MyoFullBody downloads automatically on first use. To prefetch and save the path:
7+
MyoFullBody downloads automatically on first use from `https://huggingface.co/abcamiletto/body-models`.
8+
The Hugging Face repo records the original MuscleMimic Apache 2.0 provenance. To prefetch and save the path:
89

910
```bash
1011
# Download the MyoFullBody MJCF and referenced mesh assets.

docs/models/smpl-humanoid.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# SmplHumanoid
2+
3+
SmplHumanoid is a rigid articulated humanoid model loaded from SMPL-compatible MJCF XML variants.
4+
5+
## Setup
6+
7+
SmplHumanoid downloads its XML assets from the public [`abcamiletto/body-models`](https://huggingface.co/abcamiletto/body-models) Hugging Face repository. To prefetch and save the hosted path:
8+
9+
```bash
10+
# Download the SmplHumanoid MJCF XML assets.
11+
body-models download smpl-humanoid
12+
```
13+
14+
The hosted folder includes license/provenance notes for the XML variants.
15+
16+
## API
17+
18+
::: body_models.robots.smpl_humanoid.numpy.SmplHumanoid

docs/models/soma.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ SOMA provides a native implementation for SOMA-X assets with identity, pose, and
44

55
## Setup
66

7-
SOMA downloads automatically on first use. To prefetch and save the path:
7+
SOMA downloads automatically on first use from `https://huggingface.co/abcamiletto/body-models`.
8+
The Hugging Face repo records the original SOMA-X Apache 2.0 provenance. To prefetch and save the path:
89

910
```bash
1011
# Download the SOMA-X assets used by the native SOMA implementation.

0 commit comments

Comments
 (0)