Layered Clothing Attachment Problems

Reproduction Steps

Simply launch any game with characters using Layered Clothing. After clothing is applied, add new accessories or even attach normal base parts to the character model.

Expected Behavior

I expect the game to perform and behave normally when new accessories are added to characters.

Actual Behavior

If the server creates or destroys a weld in the character (even while adding accessories), EVERY client will experience a really awful FPS drop. It’s listed in the Microprofiler as “Invalidated Fast Clusters”. This also will happen when characters respawn.

Issue Area: Engine
Issue Type: Performance
Impact: Very High
Frequency: Constantly
Date First Experienced: 2022-05-01 00:05:00 (-04:00)
Date Last Experienced: 2022-10-29 00:10:00 (-04:00)
A private message is associated with this bug report

4 Likes

Adding Parts or Welds into a character’s Model hierarchy will trigger Fast Cluster invalidation, as you observed. If possible, keep Parts and Welds outside the character’s Model to avoid this. For example, add a folder above the character Model to organize rigid accessories and their welds. We are also working on other optimizations that should improve performance in the cases where Fast Cluster invalidation can’t be avoided. In addition, we will continue our ongoing collaborations with you and your team offline, to help you improve the LC performance in your experience.

3 Likes

Hello @CDDevelopment - following up to see if the above suggestion helped resolve the issue, and to check if you have any additional questions. Thank you for your patience and support!

1 Like

As far as I can tell, yes the suggestion helps a bit.

I can’t say for sure though. To be honest, I’ve just started avoiding layered clothing as much as possible these days because it’s still a fair bit unstable.

Thank you for following up. If you don’t mind sharing - are there specific things that if you see fixed will help LC be usable for you?