# SMPL-IK: Learned Morphology-Aware Inverse Kinematics for AI Driven Artistic Workflows

arXiv: https://arxiv.org/abs/2208.08274 · HTML: https://mlsanity.com/paper/2208.08274/

## Key facts

- Cited by 6 papers in the map (data through 14 Oct 2026).
- Builds on 13 of its 31 references that are in the map.
- First posted on arXiv 16 Aug 2022.

## Builds on (most cited first, 13 of 13)

- [Expressive Body Capture: 3D Hands, Face, and Body from a Single Image](https://mlsanity.com/paper/1904.05866/) (2019)
- [AMASS: Archive of Motion Capture as Surface Shapes](https://mlsanity.com/paper/1904.03278/) (2019)
- [Keep it SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Image](https://mlsanity.com/paper/1607.08128/) (2016)
- [HybrIK: A Hybrid Analytical-Neural Inverse Kinematics Solution for 3D Human Pose and Shape Estimation](https://mlsanity.com/paper/2011.14672/) (2020)
- [Monocular, One-stage, Regression of Multiple 3D People](https://mlsanity.com/paper/2008.12272/) (2020)
- [STAR: Sparse Trained Articulated Human Body Regressor](https://mlsanity.com/paper/2008.08535/) (2020)
- [Embodied Hands: Modeling and Capturing Hands and Bodies Together](https://mlsanity.com/paper/2201.02610/) (2022)
- [3D Human Motion Estimation via Motion Compression and Refinement](https://mlsanity.com/paper/2008.03789/) (2020)
- [Real-time Deep Pose Estimation with Geodesic Loss for Image-to-Template Rigid Registration](https://mlsanity.com/paper/1803.05982/) (2018)
- [A Survey on Deep Learning for Skeleton-Based Human Animation](https://mlsanity.com/paper/2110.06901/) (2021)
- [Tracking People with 3D Representations](https://mlsanity.com/paper/2111.07868/) (2021)
- [ProtoRes: Proto-Residual Network for Pose Authoring via Learned Inverse Kinematics](https://mlsanity.com/paper/2106.01981/) (2021)
- [Neural Inverse Kinematics](https://mlsanity.com/paper/2205.10837/) (2022)

## Built on by (most cited first, 6 of 6)

- [NIKI: Neural Inverse Kinematics with Invertible Neural Networks for 3D Human Pose and Shape Estimation](https://mlsanity.com/paper/2305.08590/) (2023)
- [Normalizing Flows on the Product Space of SO(3) Manifolds for Probabilistic Human Pose Modeling](https://mlsanity.com/paper/2404.05675/) (2024)
- [Inverse Kinematics for Neuro-Robotic Grasping with Humanoid Embodied Agents](https://mlsanity.com/paper/2404.08825/) (2024)
- [DragPoser: Motion Reconstruction from Variable Sparse Tracking Signals via Latent Space Optimization](https://mlsanity.com/paper/2406.14567/) (2024)
- [Learnable SMPLify: A Neural Solution for Optimization-Free Human Pose Inverse Kinematics](https://mlsanity.com/paper/2508.13562/) (2025)
- [Shooting for Contact: Contact-Implicit Multiple Shooting for Dynamic Motion Retargeting](https://mlsanity.com/paper/2608.03116/) (2026)

## Abstract (arXiv)

Inverse Kinematics (IK) systems are often rigid with respect to their input character, thus requiring user intervention to be adapted to new skeletons. In this paper we aim at creating a flexible, learned IK solver applicable to a wide variety of human morphologies. We extend a state-of-the-art machine learning IK solver to operate on the well known Skinned Multi-Person Linear model (SMPL). We call our model SMPL-IK, and show that when integrated into real-time 3D software, this extended system opens up opportunities for defining novel AI-assisted animation workflows. For example, pose authoring can be made more flexible with SMPL-IK by allowing users to modify gender and body shape while posing a character. Additionally, when chained with existing pose estimation algorithms, SMPL-IK accelerates posing by allowing users to bootstrap 3D scenes from 2D images while allowing for further editing. Finally, we propose a novel SMPL Shape Inversion mechanism (SMPL-SI) to map arbitrary humanoid characters to the SMPL space, allowing artists to leverage SMPL-IK on custom characters. In addition to qualitative demos showing proposed tools, we present quantitative SMPL-IK baselines on the H36M and AMASS datasets.
