That seems to be what I need.
If that info is kept in arrays, that is what I need
I do have programming experience. But, I am not familiar at all with image processing. I am reconstructing the 3D model by exporting information about the vertices, vertex colors, & faces of the model. Using just those, I am able to reconstruct the model. If the object is painted with vertex paint, the reconstructed model will have the same colors.
Now, for textures, my objective is the same as above. I need to reconstruct the model with color information. I am trying to map the textures to the vertex colors (so that no further coding would be needed). But, I get your point (dense mesh) and that is out of the question.
So, I looked into UV mapping. But, I am not too sure of how it works. It seems like each vertex would have a corresponding UV coordinate for the texture to be mapped to. Along with that, the XY of the texture maps to the UV coordinate. So, if I know the XY of the texture & the UV to map to, I can redraw the texture by myself.
Does this seem doable? I can’t determine whether or not Blender has all this information. But, if I can export the UV and XY coordinates, hopefully I’d be able to reconstruct the model with color/texture.