We’re excited to announce Level of Detail (LoD) for meshes. You can now choose to render MeshParts at different resolutions depending on the distance from the camera. There are 3 levels of detail: the original mesh and 2 automatically-generated lower-resolution levels, each with about half as many triangles as the next level up. Resolutions switch from high to medium at 250 studs from the camera, and from medium to low at 500 studs.
To activate mesh LoD, set the RenderFidelity property of the MeshPart to “Automatic”. This can only be modified in Studio or via a plugin, not through a script. Note that automatic LoD generation works best for MeshParts without textures.
IMPORTANT: Newly-imported meshes are LoD-compatible by default, but if you choose to use LoD for an older mesh from the toolbox or a mesh you had imported before last week, that MeshPart will get a new MeshID. This means the MeshPart will need to be moderated again, so there will be some delay before it becomes visible in a published game.
WARNING: Because of some recent updates, you might have issues when switching renderFidelity to Automatic for more than 3-4 parts simultaneously. The property value will change but LOD switching will not be activated. This only happens to old, non-LOD compatible meshParts. We are working on a fix.