Why the cube in unity has more than 8 vertices even without normals?

After importing a cube from blender, I understand it shows 24 vertices due to the normals. But when I set the normals to none in the import settings, it shows 14 vertices instead of 8. Anyone knows why?

It’s nothing Blender-specific. It’s because GPUs/shaders consider every vector associated with a vertex a vertex property, no matter what we humans think it represents (vertex position, vertex uv coord or vertex color). So, this number there is a sum of them all.

  1. Select your cube
  2. Mesh/Shading/Smooth Faces
  3. Go to Object Data Properties tab
  4. Remove any UV map channel there
  5. Export again
  6. 8 vertices, 12 triangles

I just checked, and it seems this is caused by leaving the write uvs option enabled when you export your Blender model.

No idea why. Seems to be a Blender quirk to me.