applying material across multiple meshes

Hey,

I have an environment where I want to model a room say 30m by 20m. I can do this by creating a 10m by 10m mesg and build a room using multiple meshes.

Advantage of this is I can create many different rooms from small number of meshes

Con of this approach is that textures do not nicely render across meshes… the is always a join at intersection

I could create one mesh per wall which would render the texture correctly but I would need a different mesh for every wall configuration

Whats the correct way?

Any way to span texture nicely across meshes… can be done on bsps

Thanks