Smoothing across separate meshes

I’m modeling a low poly game model and am having some trouble with smoothing across separate meshes. Is there a way to do this in Blender? I used the EdgeSplit modifier with a little bit of success (believe it or not, it looked worse before :D).

I guess I could make the egg one solid mesh and then put the top, body, and door meshes on a different layer and then switch them when animating, but it’d be easier if there was some way to smooth it naturally across all 4 meshes.

Any help would be appreciated.

Attachments



You could make a normal map from a full-egg source.

This looks like a material issue. Make sure they all have the same material for starters (the shells).

It seems like they are just smoothing at different angles. There may be a way to adjust the smoothing angle to make it look less round. I think that would help hide the seam between meshes.

The problem is that the normals don’t line up. It is hard to describe without a picture.
http://robcozzensdesign.com/files/Smoothing.jpg
On the cylinder on the left the adjoining faces are parallel and so their normals are also. A better solution would be to have direct control over the normals, but I don’t expect that option any time soon.