An implematation of Skeleton Subspace Mesh Inverse Kinematics algorithm.
Publications
-
Tomohiko Mukai and Takafumi Taketomi, "Skeleton Subspace Skin Penetration Removal", Eurographics 2026 Short Papers, 2026.
-
Locate "modules/ssmik" folder in your Maya module folder, typically "\Documents\maya\modules".

-
Select the skin model and the obstacle models in sequence
-
Behavior of the IK solver can be configured through the controller node's attributes

Windows 11 + Maya 2023.3.1
Prerequisites
- Visual Studio Community 2026
- Platform Toolkit v142 (Visual Studio 2019) to build the Maya 2023 plugin.
- Embree 4
- GLM
- Eigen 3.4.0
- Maya 2023.3 DevKit
Open the Visual Studio solution file (ssmik.sln), configure the include and library paths for Eigen, GLM, and Embree, and then build the project.
MayaIntersectionMarker (@yamahigashi): Our plugin has been developed by modifying this code, particularly the collision detection and visualization features.
- [2026.3.19] Released initial version


