← ArchivePaper2020
Using Deep Learning to Approximate Joint Placement in 3D Bipedal Characters
A 3D convolutional neural network places skeleton joints in bipedal characters from mesh volume alone, automating a step most auto-rigging tools leave manual.
Abstract
Character rigging for 3D media production still depends on a manual, time-consuming skeleton setup step, even though many existing tools focus on building the control rig on top of that skeleton. This thesis proposes using a 3D convolutional neural network to automatically place joints in bipedal characters based on mesh volume. While prior work has explored automating character deformation, far less attention has gone to better automatic joint placement. The study demonstrates that 3D-CNNs can effectively handle joint placement for bipedal characters with standardized joint configurations, and identifies refinement of the method and expanded training data as the main avenues for improvement.
How to read this
- Category
- Master of Science thesis (Drexel University, 2020) on machine-learning auto-rigging: automatic skeleton joint placement for bipedal characters.
- Contributions
- Frames automatic joint placement as a learnable task distinct from the better-studied problem of automating skin deformation.
- Trains a 3D convolutional neural network that consumes a voxelized mesh volume and predicts joint positions for a standardized bipedal skeleton.
- Shows a 3D-CNN can produce usable joint placements for bipeds, and reports where it falls short so the approach can be extended.
- Context
- Part of the 2020 wave that pushed deep learning into the rigging pipeline. It sits alongside the contemporaneous RigNet, which predicts both skeleton topology and skinning weights from a mesh; this thesis narrows the scope to joint placement only and to bipeds with a fixed joint layout. The motivation echoes the long line of automatic-rigging work descending from Pinocchio-style automatic rigging: the control rig has many tools, but the underlying skeleton is still placed by hand.
- Correctness
- Findings rest on a single network trained on a limited dataset of bipedal characters with one standardized joint configuration, so the claims are scoped to that setting rather than general articulated shapes. The author is explicit that results are promising but preliminary, and that accuracy depends heavily on more and more varied training data. Treat it as a feasibility study, not a production-ready method.
- Clarity
- A readable graduate thesis: it spends real space motivating why joint placement is the neglected half of auto-rigging, then walks through the volumetric representation and network. Longer and more tutorial in tone than a conference paper, which helps if the 3D-CNN framing is new to you.
- How to read it
- First pass: read the abstract and the problem-motivation section to see the manual-skeleton-setup gap it targets, then skip to the results figures to judge placement quality. Second pass: study how the mesh is voxelized into the network input and how the standardized joint set is defined, and read the limitations and future-work section, then compare its scope against RigNet to see what a full topology-plus-weights system adds.
Related work
- Creating Infinite Characters From a Single Template: How Automation May Give Super Powers to 3D Artists 2024 / SIGGRAPH
- Stable and Efficient Differential IK 2010 / SIGGRAPH Asia
- A.C.M.E. Multilimb System 2021 / DigiPro
- Wires: A Geometric Deformation Technique 1998 / SIGGRAPH
Keywords
This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →