JAX-IK: Real-Time Inverse Kinematics for Generating Multi-Constrained Movements of Virtual Human Characters
Not on the map. Why?
Abstract (arXiv)
Generating accurate and realistic virtual human movements in real-time is of high importance for a variety of applications in computer graphics, interactive virtual environments, robotics, and biomechanics. This paper introduces a novel real-time inverse kinematics (IK) solver specifically designed for realistic human-like movement generation. Leveraging the automatic differentiation and just-in-time compilation of TensorFlow, the proposed solver efficiently handles complex articulated human skeletons with high degrees of freedom. By treating forward and inverse kinematics as differentiable operations, our method effectively addresses common challenges such as error accumulation and complicated joint limits in multi-constrained problems, which are critical for realistic human motion modeling. We demonstrate the solver's effectiveness on the SMPLX human skeleton model, evaluating its performance against widely used iterative-based IK algorithms, like Cyclic Coordinate Descent (CCD), FABRIK, and the nonlinear optimization algorithm IPOPT. Our experiments cover both simple end-effector tasks and sophisticated, multi-constrained problems with realistic joint limits. Results indicate that our IK solver achieves real-time performance, exhibiting rapid convergence, minimal computational overhead per iteration, and improved success rates compared to existing methods. The project code is available at https://github.com/hvoss-techfak/JAX-IK
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 13 of its 53 references that are in the map. First posted on arXiv 1 Jul 2025.
Builds on
13 of 53 references.
References · 13
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019Expressive Body Capture: 3D Hands, Face, and Body from a Single Imagecited by 1,612
- 2015End-to-End Training of Deep Visuomotor Policiescited by 875
- 2023EMAGE: Towards Unified Holistic Co-Speech Gesture Generation via Expressive Masked Audio Gesture Modelingcited by 105
- 2024Cautious Optimizers: Improving Training with One Line of Codecited by 47
- 2024WANDR: Intention-guided Human Motion Generationcited by 26
- 2024Retrieving Semantics from the Deep: an RAG Solution for Gesture Synthesiscited by 26
- 2021GAN-based Reactive Motion Synthesis with Class-aware Discriminators for Human-human Interactioncited by 18
- 2018An ADMM-Based Interior-Point Method for Large-Scale Linear Programmingcited by 10
- 2022A Combined Inverse Kinematics Algorithm Using FABRIK with Optimizationcited by 1
- 2022Real-Time Character Inverse Kinematics using the Gauss-Seidel Iterative Approximation Methodcited by 1
- 2023An Avatar Robot Overlaid with the 3D Human Model of a Remote Operatorcited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.