It turns green because there is no material assigned to it. You should leave one material still assigned to the mesh and your engine generally should recognize the mat id's.
So I have two materials (both phong) assigned to a model. I want to take the model to a game engine so instead of having two materials and two drawcalls, I decided to just do vertex color baking. But when I do so in maya and then delete the two materials from hypershade window, the model turns bright green completely. I…
I imported it into unity even after it turned completely green in maya and in unity, it had a default material (default material in maya) that has been imported. Also, if I unselect "import materials" in unity import, unity auto-assigns its own default material to the mesh. Can I ask where the vertex colors are? I was…