In Unity 2019, when a mesh in newly imported, the import settings of that mesh has "Read/Write Enabled" setting OFF by default.
This causes a Very Poor rating with an obscure "Polygons: 2147483647 - This avatar has too many polygons." message.
More importantly, there is no "Auto Fix" button proposed to alleviate this.
How to reproduce:
  • Find an FBX model of a mesh or create one
  • Place it into a Unity 2019 project, but do not include the .meta file
  • Add that FBX to the scene
  • Add a VRC Avatar Descriptor to the GameObject
  • Open the VRChat SDK control panel
Observed:
  • A warning message "Polygons: 2147483647 - This avatar has too many polygons." appears.
  • The warning message has no "Auto Fix" button.
Expected:
  • The warning message should describe the problem more closely, and should describe that "Read/Write Enabled" is OFF on the avatar, regardless of the actual polygon count of the avatar.
  • There should be a "Auto Fix" button, that when clicked, should change the import settings of all concerned meshes of the avatar (just like like "Legacy Blenshape Normals" auto fix)

Photo Viewer

View photos in a modal