Hi,
Do you mean something like
g1 = Plot3D[{Cos[x] Sin[y]}, {x, -5, 5}, {y, -5, 5},
MeshShading -> {{Red, None, None, None}}, Mesh -> 30];
g2 = Plot3D[{Cos[x + 0.5] Sin[y + 0.5]}, {x, -5, 5}, {y, -5, 5},
MeshShading -> {{Blue, None, None, None}}, Mesh -> 30];
I'm not it is "pretty", but IMHO this may answer your post