Whats more performant, meshes in parts, or meshparts?

Hey there! I have a few questions on what would be more performant (less laggy).

Meshes in parts (specialmesh, mesh etc) or meshparts, and if I switched all my meshes/meshparts over to the other, how big of a difference would it make?

5 Likes

I’m not 100% sure, but I don’t think it makes much of a difference. Personally I would go for a meshpart because I have all the properties in one block, but you do you. Also meshparts would be more organized. But then again, you do you.

1 Like

As stated by staff in other posts, a single, well thought-out meshpart will always out-perform built in parts. The problem I’m stuck with is the improved, but still terrible collisions that even fairly simple shaped meshparts have. I don’t think special meshes are any better.

2 Likes

You best bet is to go with MeshParts. Quoted from Zeuxcg, a Roblox staff member,

SpecialMeshes are approximately 10x slower to update than basic parts, also triggers bbox update for the cluster. Also, there is no ‘fast path’ for SpecialMeshes.

A side note with SpecialMeshes, you can’t define the CollisionFidelity precisely although you can with MeshParts. You can go as far as fine-tuning it too. You also cannot change the material of the SpecialMesh and it will not cast a shadow either.

5 Likes