Not really. A vertex color is usally 4 bytes only, for comparision: texture coords are ~4/8 bytes, position is ~12 bytes, bone weights ~4/8bytes, normal ~8/12bytes, tangentspace >=8bytes Why not ? Nowadays your engine defines the attributes which are associated with a vertex. Therefor vertex color could be used as visual…