Some games use vertex colors to get smooth looking color gradients on lowpoly objects. This is for the looks on one side and performance on the other without having pixels showing or using high res textures.
Some game devs prefer to paint textures and colorize UV Maps in Gimp or similar instead of painting vertex directly. You need to transfer the data from pixel to vertex. Blender 2.79 and several versions below had that feature, but it’s missing in 2.8+.
This was asked in the help section here. I was learning how to write add-ons for blender. So I gave it a try. End of Story.
I am trying to transfer an image (texture) data to Vertex color of an object (after changing the image in GIMP tool). I am now using Blender v2.93 Alpha …
There’s a discussion thread on this that suggested a solution in link below but I just could not find the last instruction " * click “Transfer to Vertex Color”. it sounded like it should be in the Shader Editor toolbar but I really can’t find it.
See my screen shot … am I doing right …
Can someone advise where is this “Transfer to Vertex Color” option is ?