TailorRig: Controllable and Structured Auxiliary Skeleton Generation for Garment-Aware Rigging

SIGGRAPH ASIA 2026

Yajing Chen*†,1, Xin Chen*,2, Saidan Lu*,1, Yeqi Yuan3, Weikai Chen1, Changyu Hu4, Cheng Zeng4, Xin Wang1
1LIGHTSPEED, Tencent 2Xi'an Jiaotong University 3Peking University 4Tsinghua University

*Equal contribution   †Corresponding author

Abstract

Humanoid rigging for modern characters with complex garments remains challenging due to the need for dense auxiliary skeletons and precise skinning control. Existing automatic methods primarily recover rigs from geometry, providing limited artist control over auxiliary articulation and often lacking explicit semantic or kinematic-chain structure for dense garment bones, leading to instability and weight bleeding.

We present TailorRig, a framework that reformulates garment-aware humanoid rigging as a structured, controllable full-rig generation problem. TailorRig exposes two explicit axes of artist control within a unified framework: a user-specified body skeleton template that preserves body-rig compatibility, and artist-provided semantic labels that drive an autoregressive generator to synthesize requested category-specific auxiliary bone chains. To robustly assign skinning weights under dense skeletal configurations, we further introduce a hierarchical chain-to-bone formulation: vertices are first associated with a kinematic chain, and bone weights are then refined within that chain, reducing weight bleeding between spatially adjacent but semantically unrelated structures.

We evaluate TailorRig on a diverse set of characters and introduce Human-Mix, a large-scale dataset of over 38,000 humanoid models curated for garment-aware rigging. Experiments show that TailorRig improves skeleton accuracy, deformation stability, controllability, and practical usability over existing methods.

Animation Results

Animation 01

Loading animation…

Animation 02

Loading animation…

Animation 03

Loading animation…

Animation 04

Loading animation…

Animation 05

Loading animation…

Animation 06

Loading animation…

Animation Comparison

Interactive 3D Results

Result 01

Loading 3D model…

Result 02

Loading 3D model…

Result 03

Loading 3D model…

Result 04

Loading 3D model…

Result 05

Loading 3D model…

Result 06

Loading 3D model…

Method

TailorRig pipeline from a mesh, body template, and auxiliary labels through controllable skeleton generation and hierarchical chain-to-bone skinning
The TailorRig pipeline combines controllable body-to-auxiliary skeleton generation with hierarchical chain-to-bone skinning.

TailorRig takes a character mesh, an artist-specified body skeleton template, and a selected set of auxiliary categories as input, and produces a complete skeleton together with skinning weights. The body template provides the first axis of control. It is canonicalized into a standard pose and encoded while retaining its original topology, after which a topology-aware mesh-bone fusion decoder aligns its joints to the target geometry. Because the connectivity of the template is preserved throughout this process, the resulting body rig remains compatible with the artist's intended skeletal convention and can directly reuse existing animation assets.

Auxiliary category labels provide the second axis of control. Rather than treating a label such as skirt, hair, sleeve, or accessory as a global tag, TailorRig grounds it in the current character through reciprocal attention between mesh features and the aligned body skeleton. The resulting geometry-aware label representation conditions a structured autoregressive decoder, which serializes and predicts each auxiliary skeleton tree as an ordered sequence. This formulation allows artists to request any subset of supported categories while generating only the corresponding auxiliary chains and attaching them consistently to the body rig.

After skeleton generation, TailorRig predicts skinning weights with a hierarchical chain-to-bone formulation. The full skeleton is first partitioned into kinematic chains, and each vertex is softly associated with the most relevant chains using learned feature similarity together with geodesic distance cues. Bone-level weights are then refined within this structural context, with each bone prediction conditioned on the weight of its parent chain. This coarse-to-fine organization narrows competition to structurally related bones and reduces weight bleeding between spatially close but semantically unrelated regions, such as arms, garments, and accessories.

Training and evaluation use Human-Mix, which contains 38,088 rigged humanoid characters annotated with a 21-class taxonomy covering 11 body classes and 10 auxiliary categories. Among them, 7,824 characters contain at least one auxiliary category. These annotations provide the semantic and structural supervision needed for body alignment, auxiliary skeleton generation, and hierarchical skinning across diverse character and garment configurations.

BibTeX

Placeholder citation. The final entry will be updated after publication.

@inproceedings{chen2026tailorrig,
  title     = {TailorRig: Controllable and Structured Auxiliary Skeleton Generation for Garment-Aware Rigging},
  author    = {Chen, Yajing and Chen, Xin and Lu, Saidan and Yuan, Yeqi and Chen, Weikai and Hu, Changyu and Zeng, Cheng and Wang, Xin},
  booktitle = {SIGGRAPH Asia 2026 Conference Papers},
  year      = {2026},
  note      = {To appear}
}