I'm importing voxel models into Blender from Qubicle, and then turning them into low poly models. I'm using vertex paint, and want to keep each face one solid color. After finishing my model and vertex paint, I create a lower poly model and try to bake the vertex paint to the low poly model, however the colors get all splotchy. The other alternative I've seen is baking the vertex color data to a texture, but when I apply the material after UV unwrapping to the low poly model there are slight errors, creating seams, similar to mip mapping without padding.
Unwrapping the model manually would be a huge pain because it's made up of tons of tiny cubes and triangles. It is however important to use the high poly model in order to keep the color per face image, even if that face no longer exists. Basically pixel art textures on 3D models, but painted directly on the model.
Is there a way to avoid UV unwrapping considering that the vertex paint data is already there? can I convert the vertex paint data to a material, or texture paint while keeping everything pixel perfect? Qubicle UV unwraps perfectly while exporting lower poly models and keeps the texture color perfectly, which would be great if I didn't have to actually edit the model, however I do, so that isn't much help to me.