# \#rigging

**URL:** https://discourse.threejs.org/tag/rigging/127.md

[Latest](https://discourse.threejs.org/latest.md) · [Categories](https://discourse.threejs.org/categories.md) · [Tags](https://discourse.threejs.org/tags.md)

---

## [Animations files for multiple characters](https://discourse.threejs.org/t/animations-files-for-multiple-characters/3177)

<div class="topic-metadata">

**Author:** [@Antoine\_Def](https://discourse.threejs.org/u/Antoine_Def)\
**Replies:** 1\
**Last updated:** [August 18, 2025, 6:40am UTC](https://discourse.threejs.org/t/animations-files-for-multiple-characters/3177 "2025-08-18T06:40:31Z")

</div>

Hello, I’m french, sorry for my eventuals errors. I’ve search everywhere on Google, but I haven’t find an answer to my question. I will create a lot of rigged characters with MakeHuman, and I will download some animat…

---

## [RetargetClip twists character](https://discourse.threejs.org/t/retargetclip-twists-character/73410)

<div class="topic-metadata">

**Author:** [@Lukas3JS](https://discourse.threejs.org/u/Lukas3JS)\
**Replies:** 0\
**Last updated:** [October 29, 2024, 8:37am UTC](https://discourse.threejs.org/t/retargetclip-twists-character/73410 "2024-10-29T08:37:53Z")

</div>

I’m working on a function which is supposed to retarget an AnimationClip of my source character to the target character. My target character has fewer bones than my source character. I used the following ThreeJS example…

---

## [How to Calculate skinIndices and skinWeights for Developing SkinnedMesh?](https://discourse.threejs.org/t/how-to-calculate-skinindices-and-skinweights-for-developing-skinnedmesh/59349)

<div class="topic-metadata">

**Author:** [@ziziza93](https://discourse.threejs.org/u/ziziza93)\
**Replies:** 4\
**Last updated:** [December 18, 2023, 4:57pm UTC](https://discourse.threejs.org/t/how-to-calculate-skinindices-and-skinweights-for-developing-skinnedmesh/59349 "2023-12-18T16:57:56Z")

</div>

I am working on creating a 3D model file with a skeleton, similar to the example on this page: three.js docs. Progress so far: Successfully loaded a human-shaped OBJ file. Extracted geometry and material from the OBJ …

---

## [Auto-rigging? Still something only Mixamo can do?](https://discourse.threejs.org/t/auto-rigging-still-something-only-mixamo-can-do/43709)

<div class="topic-metadata">

**Author:** [@cabada](https://discourse.threejs.org/u/cabada)\
**Replies:** 10\
**Last updated:** [December 15, 2023, 12:38pm UTC](https://discourse.threejs.org/t/auto-rigging-still-something-only-mixamo-can-do/43709 "2023-12-15T12:38:21Z")

</div>

Hey everyone, Most of us know about Mixamo and how they do auto-rigging for any avatar-based model. (Go to www.mixamo.com if you don’t know it) But is this something they can only do? Has anyone found an OpenSource so…

---

## [SkeletonUtils.retarget() doesn't work with mixamoRig skeleton (inverted feet, backward hands)](https://discourse.threejs.org/t/skeletonutils-retarget-doesnt-work-with-mixamorig-skeleton-inverted-feet-backward-hands/54892)

<div class="topic-metadata">

**Author:** [@etm](https://discourse.threejs.org/u/etm)\
**Replies:** 1\
**Last updated:** [August 14, 2023, 1:03am UTC](https://discourse.threejs.org/t/skeletonutils-retarget-doesnt-work-with-mixamorig-skeleton-inverted-feet-backward-hands/54892 "2023-08-14T01:03:26Z")

</div>

I have a system where I can apply different animation into a mixamo-based model. It works fine for most humanoid model, but now I have a case where the model has significantly different body proportion. The structures a…

---

## [Merging meshes with preserve rigs and blendshapes](https://discourse.threejs.org/t/merging-meshes-with-preserve-rigs-and-blendshapes/42007)

<div class="topic-metadata">

**Author:** [@Marek\_Bakalarczuk](https://discourse.threejs.org/u/Marek_Bakalarczuk)\
**Replies:** 5\
**Last updated:** [August 30, 2022, 12:47pm UTC](https://discourse.threejs.org/t/merging-meshes-with-preserve-rigs-and-blendshapes/42007 "2022-08-30T12:47:13Z")

</div>

Hi, is there a method or is it possible to merge meshes to preserve its rigs and blendshapes? Can you give me some StackOverflow examples?

---

## [Load a GLTF rigged mesh and add it to a skeleton of an existing rigged mesh](https://discourse.threejs.org/t/load-a-gltf-rigged-mesh-and-add-it-to-a-skeleton-of-an-existing-rigged-mesh/34389)

<div class="topic-metadata">

**Author:** [@callum](https://discourse.threejs.org/u/callum)\
**Replies:** 16\
**Last updated:** [February 4, 2022, 3:20pm UTC](https://discourse.threejs.org/t/load-a-gltf-rigged-mesh-and-add-it-to-a-skeleton-of-an-existing-rigged-mesh/34389 "2022-02-04T15:20:49Z")

</div>

I have an avatar body as a GLTF mesh, rigged to a skeleton which I load into my scene. I have a t-shirt as a separate GLTF mesh that has also been rigged to the same skeleton. After I load the t-shirt mesh, what do I n…

---

## [Using the SkinnedMesh inside a .glb](https://discourse.threejs.org/t/using-the-skinnedmesh-inside-a-glb/28156)

<div class="topic-metadata">

**Author:** [@tquintudelft-source](https://discourse.threejs.org/u/tquintudelft-source)\
**Replies:** 1\
**Last updated:** [July 19, 2021, 8:00pm UTC](https://discourse.threejs.org/t/using-the-skinnedmesh-inside-a-glb/28156 "2021-07-19T20:00:56Z")

</div>

I’m trying to place a basic rigged model of a human in my scene. I can do it by just adding the entire contents of gltf.scene but that doesn’t exactly do what I want. What I’m trying to do is to retrieve the SkinnedMesh …

---

## [How to setup inverse kinematics in Three.js](https://discourse.threejs.org/t/how-to-setup-inverse-kinematics-in-three-js/6565)

<div class="topic-metadata">

**Author:** [@bumblebijan](https://discourse.threejs.org/u/bumblebijan)\
**Replies:** 2\
**Last updated:** [July 13, 2020, 7:23am UTC](https://discourse.threejs.org/t/how-to-setup-inverse-kinematics-in-three-js/6565 "2020-07-13T07:23:44Z")

</div>

Been looking for a way to setup Inverse Kinematics in Three.js. I found this library https://jsantell.github.io/THREE.IK/ but it seems to be still work in progress. Then I found this in the three js docs. https://threej…

---

## [Animating a flexible object](https://discourse.threejs.org/t/animating-a-flexible-object/6906)

<div class="topic-metadata">

**Author:** [@bumblebijan](https://discourse.threejs.org/u/bumblebijan)\
**Replies:** 11\
**Last updated:** [April 11, 2019, 2:56pm UTC](https://discourse.threejs.org/t/animating-a-flexible-object/6906 "2019-04-11T14:56:14Z")

</div>

So I’m working on a project where I need to animate a book-like object, open and closing the book page by page. The way I did it is by rigging the object with skeletons and implementing IK to achieve a more realistic tur…

---

## [\[Solved\] How to include skinIndices and skinWeights when converting ExtrudeGeometry to BufferGeometry?](https://discourse.threejs.org/t/solved-how-to-include-skinindices-and-skinweights-when-converting-extrudegeometry-to-buffergeometry/6292)

<div class="topic-metadata">

**Author:** [@bumblebijan](https://discourse.threejs.org/u/bumblebijan)\
**Replies:** 2\
**Last updated:** [February 23, 2019, 10:40am UTC](https://discourse.threejs.org/t/solved-how-to-include-skinindices-and-skinweights-when-converting-extrudegeometry-to-buffergeometry/6292 "2019-02-23T10:40:45Z")

</div>

I am currently trying to rig a programmatically generated extruded geometry and I have a problem with assigning skin indices and skin weights to the geometry’s vertices. I tried creating an ExtrudeBufferGeometry and prog…

---

## [Need help on animate rigged character in blender and exported to three.js](https://discourse.threejs.org/t/need-help-on-animate-rigged-character-in-blender-and-exported-to-three-js/5604)

<div class="topic-metadata">

**Author:** [@joeyb](https://discourse.threejs.org/u/joeyb)\
**Replies:** 1\
**Last updated:** [January 5, 2019, 4:50pm UTC](https://discourse.threejs.org/t/need-help-on-animate-rigged-character-in-blender-and-exported-to-three-js/5604 "2019-01-05T16:50:30Z")

</div>

I have a 3d model which i rigged in blender then exported it into three.js. I am trying to animate it like make it (walk, jump, run and so on). I have tried to add controls and manipulate individual parts of the body (by…

---

## [Bone properties](https://discourse.threejs.org/t/bone-properties/4076)

<div class="topic-metadata">

**Author:** [@June\_Wang](https://discourse.threejs.org/u/June_Wang)\
**Replies:** 2\
**Last updated:** [September 11, 2018, 3:59am UTC](https://discourse.threejs.org/t/bone-properties/4076 "2018-09-11T03:59:08Z")

</div>

Say I have two bones: Bone\_0, Bone\_1. I would like to create 6 GUI controls to control position on x, y, z and rotation on x,y,z for Bone\_0, same for Bone\_1. 12 GUI controls total. I’ve assigned child.skeleton.bones\[…

---

## [glTF skinned mesh](https://discourse.threejs.org/t/gltf-skinned-mesh/2010)

<div class="topic-metadata">

**Author:** [@may](https://discourse.threejs.org/u/may)\
**Replies:** 9\
**Last updated:** [March 5, 2018, 3:24pm UTC](https://discourse.threejs.org/t/gltf-skinned-mesh/2010 "2018-03-05T15:24:30Z")

</div>

Hello! I’m trying to add a skinned model into a scene using glft loader. The problem is that I’m not sure how to do it and I get weird results. When I imported my model into the scene it looked squashed but then I teste…

---

## [Importing a Rigged Model into ThreeJS](https://discourse.threejs.org/t/importing-a-rigged-model-into-threejs/484)

<div class="topic-metadata">

**Author:** [@rodrix](https://discourse.threejs.org/u/rodrix)\
**Replies:** 9\
**Last updated:** [June 16, 2017, 3:00am UTC](https://discourse.threejs.org/t/importing-a-rigged-model-into-threejs/484 "2017-06-16T03:00:33Z")

</div>

I searched every possible stackoverflow questions, forums, demos and examples all across the web without luck. Can anyone tell me how to export a Rigged model into ThreeJS? I tried both with Blender and 3d Studio Max w…
