Im using both a mesh filter and mesh renderer on a level piece. If I remove the mesh filter everything still works… Is it really necessary?
Uhm, sure. If you use a MeshRenderer, how would you specify which mesh should be rendered? Unlike a SkinnedMeshRenderer a MeshRenderer doesn’t have a mesh reference.
If you remove the MeshFilter, next time your scene is deserialized / loaded the mesh won’t be visible since the MeshRenderer doesn’t know what to render.