# Best way to add a dress to a model (clothing)

**URL:** <https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550>\
**Category:** Questions\
**Tags:** textures, materials, shaders\
**Created:** [April 21, 2021, 12:21pm UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550 "2021-04-21T12:21:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![fbele](https://avatars.discourse-cdn.com/v4/letter/f/0ea827/32.png) [@fbele](https://discourse.threejs.org/u/fbele)\
**Post date:** [April 21, 2021, 12:21pm UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550/1 "2021-04-21T12:21:23Z")

</div>

I have a non-animated human body object that I am loading it via GLTF loader - if here is a suggestion to use different type of object, I am flexible to do that. I’m trying to put some clothes on this object, like a hoody or a T-shirt but I haven’t found any tutorial online, what is the best way to do that.

My goal is to put different types of clothing on this object, like as mentioned before either hoody or T-shirt or jacket and so on. I would also like to change the colors of the clothing, that is only the part of the clothing as well the whole clothing.

I would like to achieve something like this here:

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/threejs/original/3X/6/c/6c1349fc7da73ee7de72a0b2e76d279d62edb786.jpeg)

Can someone give me a suggestion, what is the best way to achieve something like that?

Thank you.

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [April 21, 2021, 1:47pm UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550/2 "2021-04-21T13:47:43Z")

</div>

/cc

> <https://stackoverflow.com/questions/67192224/three-js-best-way-to-put-clothing-on-the-object>

---

<div class="post-metadata">

**Author:** ![mjurczyk](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mjurczyk/32/10995_2.png) [@mjurczyk](https://discourse.threejs.org/u/mjurczyk)\
**Post date:** [April 22, 2021, 9:05am UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550/3 "2021-04-22T09:05:04Z")

</div>

> Can someone give me a suggestion, what is the best way to achieve something like that?

Tbh, sounds like the best way to achieve that would be just to have the clothing presets prepared / prebaked in a 3D program - with an actual cloth physics simulation - and then just swap them with three 🤔

Using cloth simulation and “dressing up” a static model on-the-go isn’t really all that easy, unless you’d use very dense meshes (noticed how games always cut away from characters when they put on their clothes, and there are so few scenes of a person actually putting their hand down a sleeve 👀 ?)

---

<div class="post-metadata">

**Author:** ![fbele](https://avatars.discourse-cdn.com/v4/letter/f/0ea827/32.png) [@fbele](https://discourse.threejs.org/u/fbele)\
**Post date:** [April 22, 2021, 11:45am UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550/4 "2021-04-22T11:45:26Z")

</div>

Thanks for the reply.  
The thing is that I don’t really need any animation as such, because my characters/models will be static all the time. I almost wouldn’t need physics. I would like achieve something almost the same as on the picture in my post. I just need that the clothes are put on the characters and the fit the shape of its model.

And also that was an idea, as you mentioned, that I would have maybe 7 types of clothing/dresses preset that I would put on the character in the app. So basically I would dress the character with one of the preset type of clothing and fit them to the character’s shape - let’s say that it can be male and female character.

The issue for me is now, that I don’t know how to do that? How do I dress the character in my example? How can I put one object (cloth) on an another object (character) and make it fit?

---

<div class="post-metadata">

**Author:** ![Gonaldo7](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/gonaldo7/32/19530_2.png) [@Gonaldo7](https://discourse.threejs.org/u/Gonaldo7)\
**Post date:** [July 23, 2021, 9:22am UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550/5 "2021-07-23T09:22:53Z")

</div>

Hello, have you solved this problem

---

<div class="post-metadata">

**Author:** ![juanesma96](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/juanesma96/32/23879_2.png) [@juanesma96](https://discourse.threejs.org/u/juanesma96)\
**Post date:** [April 19, 2022, 8:25pm UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550/6 "2022-04-19T20:25:54Z")

</div>

Hi, have you solved this issue?

---

<div class="post-metadata">

**Author:** ![wavesann](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/wavesann/32/34470_2.png) [@wavesann](https://discourse.threejs.org/u/wavesann)\
**Post date:** [March 15, 2023, 10:32am UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550/7 "2023-03-15T10:32:49Z")

</div>

@fbele Any luck figuring this out so far? Anyone?

---

<div class="post-metadata">

**Author:** ![CHOIX](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/choix/32/294_2.png) [@CHOIX](https://discourse.threejs.org/u/CHOIX)\
**Post date:** [May 7, 2023, 11:33pm UTC](https://discourse.threejs.org/t/best-way-to-add-a-dress-to-a-model-clothing/25550/8 "2023-05-07T23:33:40Z")

</div>

> [@mjurczyk](#):
>
> putting their hand down a sleeve

unsolvable?
