Anny is a differentiable human body mesh model written in PyTorch. Anny models a large variety of human body shapes, from infants to elders, using a common topology and parameter space.
- Anny is based on the tremendous work of the MakeHuman community, which offers plenty of opportunities for extensions.
- We provide both full body and part-specific models for hands and faces.
- Anny is open-source and free.
- 2026-02-04: v0.3: "smplx" topology available for interoperability with SMPL-X (non-commercial use only). Nipple blend shapes excluded from default settings (use
local_changes="all"for backward compatibility). - 2025-11-21: v0.2: support for different mesh topologies.
- 2025-11-05: v0.1: initial release.
Full installation (depends on warp-lang, which may require some manual work to install):
pip install anny[warp,examples]Minimal dependency installation (will use more memory with large batch sizes):
pip install annyInstallation from latest sources:
pip install anny[warp,examples]@git+https://github.com/naver/anny.gitTo get started with Anny, you can have a look at the different notebooks in the tutorials repository:
We provide a simple Gradio demo enabling to interact with the model easily:
python -m anny.examples.interactive_demoThe code of Anny, Copyright (c) 2025 NAVER Corp., is licensed under the Apache License, Version 2.0 (see LICENSE).
data/mpfb2: Anny relies on MakeHuman assets adapted from MPFB2 that are licensed under the CC0 1.0 Universal License.
smplx: A "smplx" topology can be downloaded for non-commercial use only, allowing interoperability with SMPL-X. See LICENSE.txt and NOTICE.txt files in http://download.europe.naverlabs.com/humans/Anny/noncommercial.zip for more information.
@misc{brégier2025humanmeshmodelinganny,
title={Human Mesh Modeling for Anny Body},
author={Romain Brégier and Guénolé Fiche and Laura Bravo-Sánchez and Thomas Lucas and Matthieu Armando and Philippe Weinzaepfel and Grégory Rogez and Fabien Baradel},
year={2025},
eprint={2511.03589},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2511.03589},
}

