Deformable meshes flicker when MeshPart size changes

My game uses deformable meshes and everything seems to be working really well - except for when I try to rescale a MeshPart with bones in it. These MeshParts are constantly rescaled as part of the game’s primary gameplay and seeing as there’s no scaling support for bones yet, this is the only way for people to resize deformable meshes. The MeshPart usually re-appears less than a second after you change the size of the MeshPart, but it’s very detracting in our game. The behavior occurs online and in studio on most peoples’ devices that have tested the game.

I have attached a minimized repro file with a single deformable MeshPart and configurable scale NumberValue in ServerScriptService so you can see the occasional flickering behavior. Change it a few times and you’ll see the mesh disappear for a brief second and reappear. The flicker time does not appear to scale with the number of meshes in the game.

scaling_repro.rbxl (22.8 KB)

CPU: Intel i7 7700k 4.20GHz
RAM: 16GB
OS: Windows 10 64 bit
GPU: Nvidia GTX1080
Studio Graphics Mode Setting: Automatic

Any follow-up or acknowledgment response would be appreciated immensely - this is the only issue we have with mesh deformation. Thanks!

18 Likes

Can confirm. I’ve been working on this Project with OP and have also noticed that mesh deformation will flicker if the color of the object or transparency is modified while said object is moving. Would love for this to be addressed so that we can continue to push and innovate with mesh deformation!

4 Likes

If it’s an issue of processing transformation changes on the mesh, would it be possible to keep the current geometry visible until the new geometry is calculated?

1 Like

Hi, we are having trouble reproducing this bug. Is there anything missing or can you come up with better repro steps?

2 Likes

Here is a new repro file that constantly rescales the mesh part when run. It seems like the flicker happens almost every 5 seconds exactly. I’ve also attached a gif of what it looks like:


You can see it at the very beginning, 5.5 seconds, and 10.5 seconds.
Let me know if this issue is not reproducible or if you need any more information from me.
2 Likes

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

Please note that filling a bug report does not guarantee that it will be fixed once triaged.

4 Likes

Me and everyone else on my team is experiencing the same issue.

Currently its preventing us from being able to use mesh deformation to the extent we’d like to and in some cases it makes mesh deformation unusable.

We’ve currently found no work around for this bug.

2 Likes

I have also been seeing this issue. I am seeing skinned meshes flicker whenever I modify the position of the bones. I have only been able to see this happen on the windows 10 version of roblox. This can ruin the look of meshes if it constantly flickers. Would love to see a fix soon.

3 Likes

I’ve also had this same issue for a while now. I’ve been unable to set properties such as transparency and color to a deformed mesh without flickering.

This makes for a very poor gameplay experience for users and results in a major loss in opportunity for mesh deformation.

Hopefully this will be fixed soon!

2 Likes

This bug seems to occur whenever something new is added to the player, and it still a issue that hasn’t been resolved as of May 1st 2021

https://gyazo.com/2ebd528020133a0e6863542dd0e4b58a

2 Likes

Issue still occurs when parenting new models into the player character
https://gyazo.com/a6dcd72dcb7a259c3f6f0511e39ccb8d

1 Like

same issue with my pheonix model…

Same issue here. Trying to update a decal welded and parented to the head/character, and this makes the mesh deformation parts on the character flicker