Direct painting will not show in rendered mode

So what I did was this. I selected my entire model marked seam, unwrapped, went into uv box and packed as png.

Now when selected a color and colored over my vertex paint (seeing how that didn’t render) first showing as nothing but black then and it appears to mixed with the colors of the vertex paint. To me this was ok since i was using different shades of brown.

I thought I was done then it didn’t show up in the render filter.

what am I doing wrong?

Also found out how to apply my vertex paint to the final render. however it seems to only work on the head of the model. This is odd seeing how I applied one color to the entire model. The model is made from two parts. A head and a body that I joined together. I did use shift J.

So i don’t know why this is happeneing