Yeah, I know this is pretty obvious, but I just want to make sure. (I have issues trusting the description of the Performance RenderFidelity mode for some reason)
At the moment, I’m modeling 3D clothing for zombies and each outfit consists of 10k-30k+ triangles (I make these clothing high polys and very detailed) and there’s a potential max of around 80 AI/player zombies in the field with the 3D clothing. (This also goes the same for realistic map decorations/props as well)
I’m wondering if setting the mesh render fidelity to performance would help keep the players at a stable FPS without suffering too many FPS drops from it. I don’t really mind the mesh quality degrading part as I care about performance more.
Setting RenderFidelity to performance is definitely a great option! Though it will tamper with the quality of the mesh from afar, it will greatly help with performance. However, this will also depend on how far away said mesh is away from the character, more about this can be seen here: RenderFidelity | Documentation - Roblox Creator Hub.
From what I’ve seen, its entirely based upon distance from character, not graphics quality. (You can actually test this out in studio, after testing it seems to be based on distance!)
Would be very cool if it also includes graphics quality, so low end players wouldn’t suffer 50+ zombies with over like 100k+ total tris. I guess I’ll have to resort to making 3D clothing a setting. (Unless for some reason low end players can somehow run fine with that)
I am sure the triangle limit is 10k triangles. That means you cannot import a single mesh bigger than that and you would need to split your mesh to separate parts within the triangle limit.