Layered Clothing Doesn’t Work At Large Scales

As the title suggests, I’m having trouble getting layered clothes to work on a large scale avatar.

I do believe it’s related to this issue, except I’m simply using model:ScaleTo(30) on a normal avatar. Layered clothing disappears if the character's scale value greater than 5 (500%)

Much like that bug report once you use ScaleTo above about 5 the clothing reverts to its default scale and is hidden within the avatar’s body. It’s still attached and tries to deform correctly, but of course it’s not at scale.

Adding new layered clothes after ScaleTo doesn’t work either, nor does using BuildRigFromAttachments()

3 Likes

Can you provide a repro file? I can’t reproduce this.

(Not an engineer, just interested in this issue)

1 Like

Hello,

Thanks for the report, we appreciate your patience and support. This is a known issue which is related to the other post you linked, and we are actively working on releasing a fix.

3 Likes

exactly what is happening to me and I lost a lot of morph because of this

This should be fixed now. Please try it and let us know if you are still having this problem.

1 Like

Hello, following the post Layered clothing disappears if the character's scale value greater than 5 (500%) (linked in this post) is marked are fixed but now only works with the Model:ScaleTo() and not by updating the HumanoidDescription or by changing the NumberValue objects.
It’s ok.

Character:ScaleTo(10)

Not ok.

local humanoidDescription = humanoid:GetAppliedDescription()
humanoidDescription.DepthScale *= 10
humanoidDescription.HeadScale *= 10
humanoidDescription.HeightScale *= 10
humanoidDescription.WidthScale *= 10
humanoid:ApplyDescription(humanoidDescription)

-- or

humanoid.BodyDepthScale.Value *= 10
humanoid.BodyHeightScale.Value *= 10
humanoid.BodyWidthScale.Value *= 10
humanoid.HeadScale.Value *= 10

Probably because the fix uses :GetScale() which doesn’t change it’s returned value when you manually modify these Humanoid properties. :pensive:

2 Likes

Good catch, we’ll look at addressing those as well.

1 Like

Oooops, I remember I did find the :ScaleTo fix and messaged you about it long ago, but I forgot to update my original thread. My bad.

Still, it would be nice if a fix was made for the HumanoidDescription values. I know it’s marked as fixed, but many games still use those values, as it helps in setting specific proportions for the avatar.